FFmpeg를 사용하여 비디오에서 무손실 이미지를 추출하는 방법은 무엇입니까?

FFmpeg를 사용하여 비디오에서 무손실 이미지를 추출하는 방법은 무엇입니까?

5s fps25 mp4 비디오가 있고 다음 명령을 사용하여 비디오에서 jpg 이미지를 추출합니다.

ffmpeg -i input.mp4 -r 1 -q:v 1 output_%01d.jpg

이미지가 성공적으로 추출되었지만 jpg 파일 품질이 충분하지 않습니다.

더 나은 품질의 이미지를 추출하려면 어떻게 해야 합니까?

답변1

노력하다

ffmpeg -i input.mp4 -r 1 -q:v 1 -qmin 1 -qmax 1 output_%01d.jpg

충분하지 않은 경우 사용하십시오.

ffmpeg -i input.mp4 -r 1 output_%01d.bmp 

다른 JPEG 인코더를 사용하세요.

답변2

ffmpeg 옵션 -qscale은 이미지 품질 요소입니다. H264 입력 비디오에서 시리즈 이미지를 추출하는 경우 mp4 비디오에서도 동일하게 작동하는지 잘 모르겠지만 다음 명령을 사용하여 시도해 볼 수 있습니다.

ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg

자세한 내용은 소스 참조를 참조하세요.여기.

ffmpeg 공식 문서여기.

관련 정보