[python] python-pptx 동영상 변경하기

많은 사람들이 프레젠테이션에 동영상을 추가하여 더욱 흥미로운 내용을 제공하고자 합니다. python-pptx는 파이썬에서 프레젠테이션 파일을 만들고 편집하는 데 사용되는 라이브러리입니다. 이 라이브러리를 사용하면 파이썬 코드로 프레젠테이션을 자동으로 생성하거나 편집할 수 있습니다.

이번 글에서는 python-pptx를 사용하여 프레젠테이션의 동영상을 변경하는 방법을 살펴보겠습니다.

필요한 라이브러리 설치하기

먼저, python-pptx 라이브러리를 설치해야 합니다. 다음 명령어를 사용하여 설치할 수 있습니다.

pip install python-pptx

사용 예제

다음은 python-pptx를 사용하여 프레젠테이션의 동영상을 변경하는 예제 코드입니다.

from pptx import Presentation

# 프레젠테이션 파일 열기
presentation = Presentation('example.pptx')

# 첫 번째 슬라이드의 동영상 찾기
slide = presentation.slides[0]
video = slide.shapes[0].movie

# 동영상 경로 변경
new_video_path = 'new_video.mp4'
video.set_media(new_video_path)

# 변경된 프레젠테이션 저장하기
presentation.save('updated.pptx')

위 예제 코드에서는 Presentation 객체를 사용하여 프레젠테이션 파일을 엽니다. slide.shapes[0].movie 코드는 첫 번째 슬라이드의 첫 번째 동영상을 찾습니다. set_media 메서드를 사용하여 동영상의 경로를 변경합니다. 변경된 프레젠테이션은 presentation.save 메서드를 사용하여 저장됩니다.

변경된 프레젠테이션은 ‘updated.pptx’라는 이름으로 저장됩니다.

결론

python-pptx를 사용하면 파이썬 코드로 프레젠테이션 파일을 만들고 편집할 수 있습니다. 동영상을 변경하는 예제 코드를 통해 프레젠테이션에 동영상을 추가하고 다양한 내용을 제공하는 방법을 배웠습니다. 추가로 필요한 경우 python-pptx의 공식 문서와 예제 코드를 참조하여 더 많은 기능을 사용할 수 있습니다.

참고 자료