반응형
ffmpeg를 사용하여 H264 비디오 파일에서 JPEG 이미지를 추출해야합니까?
현재이 명령을 사용하여 이미지를 추출하고 있습니다.
ffmpeg.exe -i 10fps.h264 -r 10 -f image2 10fps.h264_ % 03d.jpeg
JPEG 이미지 품질을 어떻게 구현합니까?
사용하다 -qscale:v
사용 -qscale:v
(또는 소리 -q:v
) 출력 옵션으로. JPEG의 유효 범위는 2-31이며 31이 가장 나쁜 품질입니다. 2-5의 값을 시도하는 것이 좋습니다.
광고의 이미지를 비용 :
ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg
최대 60 초 동안 단일 이미지를 출력 비용 :
ffmpeg -ss 60 -i input.mp4 -qscale:v 4 -frames:v 1 output.jpg
이 모든 비디오 입력에서 작동합니다. 입력이 MJPEG인지 아래를 참조하십시오.
MJPEG
입력이 MJPEG (Motion JPEG)이면 품질 검증없이 이미지를 추출 할 수 있습니다.
ffmpeg
또는 ffprobe
귀하의 의견은 MJPEG 콘솔 출력은 말할 수 있습니다.
$ ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=nw=1 input.avi
codec_name=mjpeg
그런 다음 mjpeg2jpeg
비트 스트림 필터를 사용하여 프레임을 추출 할 수 있습니다 .
$ ffmpeg -i input.avi -codec:v copy -bsf:v mjpeg2jpeg output_%03d.jpg
또한 사진
반응형
'IT' 카테고리의 다른 글
이미 생성 된 virtualenv에서 pythonpath를 어떻게 설정합니까? (0) | 2020.09.07 |
---|---|
헤더 파일이 포함 된 위치를 확인하는 방법은 무엇입니까? (0) | 2020.09.07 |
html의 data-reactid 속성은 무엇입니까? (0) | 2020.09.07 |
Docker 권한 없음 : 인증 필요-성공적인 로그인으로 푸시시 (0) | 2020.09.07 |
.NET Core에서 운영 확인 (0) | 2020.09.07 |