ffmpeg не может создать Ogg Vorbis

ffmpeg не может создать Ogg Vorbis

Я пытаюсь преобразовать набор файлов .PNG и файл .WAV в видео Ogg Vorbis с помощью ffmpeg в Windows 7. Когда я запускаю «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для качественных вариантов.

Связанный контент