ffmpeg를 사용하여 .hevc 비디오에서 프레임 추출

ffmpeg를 사용하여 .hevc 비디오에서 프레임 추출

다음 명령을 사용하여 10시간 분량의 비디오 스냅샷을 만듭니다.

ffmpeg -y -ss 36000.0 -i INPUT -frames:v 1 -q:v 1 output.png

하지만 이 명령이 .hevc 파일에서 작동하지 않는 문제가 발생하여 다음 오류 메시지가 표시됩니다.

[in#0/hevc @ 0x6000033a4000] 위치 36000.0을 찾을 수 없습니다.

다음과 같이 -i 플래그 다음에 -ss 플래그를 이동하는 것을 발견했습니다.

ffmpeg -y -i INPUT -ss 36000.0 -frames:v 1 -q:v 1 output.png

문제를 해결하지만 실행 시간이 1초 미만에서 몇 분으로 크게 늘어납니다.

가능한 최고의 출력 품질을 유지하면서 성능을 향상시킬 수 있는 방법을 찾고 있습니다. 작업 속도를 높이는 데 도움이 될 수 있는 ffmpeg 명령이나 ffmpeg와 ffprobe 명령의 조합을 알고 계십니까? 어떤 조언이라도 대단히 감사하겠습니다!

관련 정보