레이블이 mkv인 게시물을 표시합니다. 모든 게시물 표시
레이블이 mkv인 게시물을 표시합니다. 모든 게시물 표시

2020년 7월 7일 화요일

ffmpeg 으로 동영상에서 특정 부분 캡쳐 (4k mkv 영상 파일)

데스크탑 모니터 해상도가 FHD (1920 x 1080) 인 관계로

4k 영상은 캡쳐를 해도 FHD가 되어버리는 슬픈 현실이었는데

생각해보니 그냥 파일을 까서 특정 프레임을 저장해버리면 되는게 아닌가?

python과 opencv를 이용하려 했으나 대부분의 4k 파일인 mkv는

지원하지 않는터라 고민하던 중

ffmpge가 생각났다. ffmpge 설치법은 알아서 찾아보시고... 사용법은 아래와 같다.

.\ffmpeg -ss [시작시간] -i [파일이름] -vf "trim=duration=[캡쳐할 시간]" -q:v 1 [캡쳐할 파일 이름]

예) test.mkv 파일의 19초 부터 5초capture 폴더에 세자리 숫자로 저장

.\ffmpeg -ss 00:00:19 -i '.\test.mkv' -vf "trim=duration=5" -q:v 1 "capture\%03d.png"