저는 system()을 통해 ffmpeg를 호출하여 JPG 시퀀스에서 비디오를 인코딩하는 시간 경과 프로그램에서 작업하고 있습니다. 사용자는 압축 코덱을 포함하여 몇 가지 옵션을 선택할 수 있습니다. libx264 및 mjpeg 인코더를 사용할 때 매우 좋은 결과를 얻고 있습니다. 저는 VP9를 통해 결과를 얻었습니다. VP8을 사용하여 끔찍한 결과를 얻고 있습니다.잘못된 비디오를 생성하는 VP8로 인코딩 된 ffmpeg
다음과 같이 ffmpeg를 호출합니다. ffmpeg.exe -framerate 12 -i "./output/img_%05d.jpg"-dst_range 1 -color_range 2 -c : v libvpx -b : v 0 -threads 8 - 속도 2 내가 YouTube에 샘플을 업로드 8 "./output/video.webm"
-crf :. https://www.youtube.com/watch?v=eG2jxzR3Uxs가 (당신이 9 초 표시 후 정말 나쁜 프레임을 볼 수
내가 뭐하는 거지 어떤 생각 잘못 되었습니까?
각 압축마다 다른 CRF를 사용하고 있습니다 (예를 들어, libx264는 18과 28 사이 또는 그와 비슷한 것을 선호합니다). 수동으로 비트 전송률을 설정하면 더 좋을까요? – Radu
또한 vp8과 vp9 모두 거의 동일한 설정을 사용하고 있으며 vp9는 나에게 훨씬 나은 결과를 제공합니다. vp9 동영상보기 : https://www.youtube.com/watch?v=achbQzpZ7YY – Radu
단일 패스를 고수하려면 권장되는 명령은 무엇입니까? – Mulvya