[python] 파이썬을 이용하여 동영상에 특정 프레임 삽입하기

OpenCV 라이브러리 설치

먼저 OpenCV 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install opencv-python

코드 예시

OpenCV를 사용하여 동영상에 프레임을 삽입하는 간단한 예시를 보여드리겠습니다. 아래는 코드의 일부분입니다.

import cv2

# 동영상 불러오기
video_path = 'input_video.mp4'
cap = cv2.VideoCapture(video_path)

# 프레임 읽기
success, frame = cap.read()

# 프레임에 텍스트 추가
text = 'Inserted Frame'
position = (50, 50)
font = cv2.FONT_HERSHEY_SIMPLEX
fontScale = 1
color = (255, 255, 255)
thickness = 2
cv2.putText(frame, text, position, font, fontScale, color, thickness, cv2.LINE_AA)

# 새로운 동영상 저장
output_video_path = 'output_video.mp4'
out = cv2.VideoWriter(output_video_path, cv2.VideoWriter_fourcc(*'mp4v'), 30, (frame.shape[1], frame.shape[0]))
out.write(frame)

# 종료
cap.release()
out.release()

위의 코드는 동영상에서 첫 번째 프레임을 읽어와 해당 프레임에 “Inserted Frame”이라는 텍스트를 추가한 뒤, 새로운 동영상으로 저장하는 예시입니다.

참고 자료

OpenCV를 사용하여 동영상에 프레임을 삽입하는 방법을 통해 파이썬을 활용하여 동영상 편집 작업을 수행할 수 있습니다.