VP9의 iPhone 6을 사용하여 4k 비디오 촬영을 가능한 최고 품질로 인코딩하려고합니다. 참고로FFmpeg - VP9 인코딩에 적합한 비트율 선택
, 내가 ffprobe
를 통해 인코딩하고자하는 비디오 스트림 데이터 : 내가 these instructions에 따라, 다음는 FFmpeg 명령을 사용하고
Duration: 00:00:10.48, start: 0.000000, bitrate: 46047 kb/s
Stream #0:0(und): Video: h264 (High) (avc1/0x31637661), yuv420p(tv, bt709), 3840x2160, 45959 kb/s, 29.98 fps, 29.97 tbr, 600 tbn, 1200 tbc (default)
Metadata:
creation_time : 2017-03-13T21:12:56.000000Z
handler_name : Core Media Data Handler
encoder : H.264
Stream #0:1(und): Audio: aac (LC) (mp4a/0x6134706D), 44100 Hz, mono, fltp, 79 kb/s (default)
Metadata:
creation_time : 2017-03-13T21:12:56.000000Z
handler_name : Core Media Data Handler
(Best Quality (Slowest) Recommended Settings
섹션 참조).
ffmpeg -i INPUT.mov -c:v libvpx-vp9 -pass 1 -b:v 46000K -threads 4 -speed 4 -g 9999 -an -f webm -y /dev/null
ffmpeg -I INPUT.mov -c:v libvpx-vp9 -pass 2 -b:v 46000K -threads 4 -speed 0 -g 9999 -an -f webm OUTPUT.webm
-b:v
최적 값을 선택? 36000K-46000K 범위의 값을 시도했지만 대상 비트 전송률을 초과하는 전체 비트 전송률을 가진 방대한 파일 결과입니다.
미리 감사드립니다.
CRF (일정한 품질) 모드를위한 것입니다. '-crf 20 -b : v 0'을 사용하십시오. 두 번 건너 뛰십시오. 입력의 짧은 세그먼트에서 다른 CRF 값 (0 ~ 63)으로 테스트하십시오. 충분히 작고 출력이 좋은 값을 치면 해당 값을 사용하십시오. – Mulvya
@ Mulvya의 코멘트 상단에 보너스 포인트가 있습니다 : 다른 인코더의 경우 1 패스 및 2 패스 CRF가 동일한 결과를 제공해야하지만, 불행히도 libvpx의 경우는 아니므로 2 패스 인코딩을해야합니다. CRF하고 ... –