데스크탑 모니터 해상도가 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"