동영상 프레임을 이미지로 바꾸는 코드입니다.
import cv2
# 동영상 파일의 경로
video_path = "path/to/video.mp4"
# 동영상 파일 열기
video = cv2.VideoCapture(video_path)
# 동영상의 프레임 수
frame_count = int(video.get(cv2.CAP_PROP_FRAME_COUNT))
# 프레임을 이미지로 변환하고 파일로 저장
for i in range(frame_count):
ret, frame = video.read()
if ret:
image_path = f"path/to/image_{i}.jpg"
cv2.imwrite(image_path, frame)
# 동영상 파일 닫기
video.release()
만약, 컴퓨터에서 이런 이미지 변환이 어려운 경우, 아래의 사이트를 통해 추출할 수 있습니다. 100MB 크기의 파일까지 지원된다니 참고해주세요.
그럼 글을 마칩니다. 감사합니다.