티스토리 뷰

문제상황 동영상을 crop해 생성한 이미지를 다시 합치는 과정에서 다음과 같은 에러가 발생하는 경우 
tag 0x5634504d/'MP4V' is not supported with codec id 12 and format 'mp4 / MP4 (MPEG-4 Part 14)
해결방법 가상환경에 ffmpeg을 설치하거나 코드를 flexible하게 수정

1. ffmpeg 설치

# 우분투 기준
sudo apt install ffmpeg

2. cv2.VideoWriter 코드 직접 수정

cv2.VideoWriter_fourcc 메서드가 대소문자를 구분해 생기는 오류이므로, 다음과 같이 수정하고 재실행

수정 전 코드
수정 후 코드


참고한 문서

stack overflow https://stackoverflow.com/questions/57792837/opencv-ffmpeg-tag-is-not-supported-with-codec-id-12-and-format-mp4-mp4

github issues https://github.com/OpenBCI/OpenBCI_Experiment/issues/2#issuecomment-913221647