Windows 7에서 ffmpeg를 사용하여 .PNG 파일 세트와 .WAV 파일 세트를 Ogg Vorbis 비디오로 변환하려고 합니다. "ffmpeg -codecs"를 실행하면 libvorbis가 나열되어 있는 것을 볼 수 있지만 다음에서 사용하려고 하면 명령:
ffmpeg.exe -f image2 -r 1 -i "dir\%04d.png" -i "dir\audio.wav" -vcodec libvorbis -r 25 out.ogv
오류가 발생합니다.
잘못된 인코더 유형 'libvorbis'
답변1
음, Vorbis는 비디오가 아닙니다. 그것은오디오 코덱, 일반적으로 Ogg 컨테이너 형식에 포함됩니다. 아마도 혼란은 바로 여기서부터일 것이다.
사용하고 싶으신가요?테오라와 함께 libtheora
. 또한 ffmpeg가 하나를 선택하도록 하는 대신 비디오 및 오디오 코덱을 모두 지정해야 합니다. 나는 일반적으로 -shortest
더 이상 이미지가 없거나 오디오 트랙이 완료될 때마다 인코딩을 중지하도록 ffmpeg에 지시하기 위해 추가합니다.
ffmpeg -f image2 -r 1 -i "dir\%04d.png" -i "dir\audio.wav" -c:v libtheora -c:a libvorbis -shortest -r 25 out.ogv
을 체크 해봐Theora/Vorbis 인코딩 가이드품질 옵션을 위해.