[파이썬] moviepy 동영상 메타데이터 수정하기

영상 처리 및 편집을 위한 파이썬 라이브러리인 MoviePy는 다양한 동영상 작업을 수행할 수 있도록 도와줍니다. 이 중에서도 동영상의 메타데이터 수정은 매우 유용한 작업입니다. 메타데이터는 동영상에 대한 정보를 나타내는 데이터로, 제목, 작가, 출처, 설명 등과 같은 정보를 포함할 수 있습니다.

이 블로그 포스트에서는 Python을 사용하여 MoviePy를 이용하여 동영상의 메타데이터를 수정하는 방법에 대해 알아보겠습니다.

1. 필요한 패키지 설치

먼저, moviepy 패키지를 설치해야합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install moviepy

2. 동영상 메타데이터 확인하기

먼저, 수정하고자 하는 동영상의 메타데이터를 확인하는 것부터 시작합니다. 아래의 코드를 사용하여 동영상의 메타데이터를 출력할 수 있습니다.

from moviepy.editor import VideoFileClip

# 동영상 파일 경로
video_path = "video.mp4"

# VideoFileClip 객체 생성
video = VideoFileClip(video_path)

# 메타데이터 출력
print(video.reader.infos)

위 코드를 실행하면 동영상 파일의 메타데이터를 출력할 수 있습니다.

3. 동영상 메타데이터 수정하기

MoviePy를 사용하여 동영상의 메타데이터를 수정하는 방법은 간단합니다. 수정하고자 하는 메타데이터의 값을 변경하고, 동영상을 다시 저장하면 됩니다. 아래의 코드는 video.set(meta_key, meta_value) 메서드를 사용하여 동영상의 메타데이터를 수정하는 예시입니다.

from moviepy.editor import VideoFileClip

# 동영상 파일 경로
video_path = "video.mp4"

# VideoFileClip 객체 생성
video = VideoFileClip(video_path)

# 메타데이터 수정
video.set("title", "새로운 동영상 제목")
video.set("author", "작가명")
video.set("description", "새로운 동영상 설명")

# 동영상 저장
video.write_videofile("modified_video.mp4")

위 코드를 실행하면 동영상 파일의 메타데이터를 변경하고, 새로운 동영상 파일로 저장할 수 있습니다.

4. 메타데이터 확인하기

메타데이터가 수정되었는지 확인하기 위해서는 새로 저장된 동영상 파일의 메타데이터를 다시 확인해야합니다. 앞서 언급한 코드를 사용하여 새로 생성된 동영상의 메타데이터를 출력할 수 있습니다.

이제, Python을 사용하여 MoviePy를 이용하여 동영상의 메타데이터를 수정하는 방법을 알아보았습니다. 동영상 메타데이터를 수정하면 동영상 파일을 조직화하고 관리하는 데 도움이 될 수 있습니다.