Настройки ffmpeg для конвертации в mp4 и ogg для видео HTML5

Несмотря на всю шумиху, на самом деле тег HTML5 видео имеет небольшую проблему. Чтобы использовать его и обеспечить его совместимость с разными браузерами, необходимо включить несколько форматов видео. Для поддержки всех поддерживаемых браузеров эти форматы - mp4 и ogg.

Я искал оптимальные настройки для каждого формата, но, к сожалению, я не смог их найти. Я использую ffmpeg 0.6, который имеет слоган "Работает с HTML5". Я не эксперт по видео, поэтому мне было интересно, кто-нибудь может порекомендовать достойные настройки для каждого формата?

1 ответ

Решение

В итоге я использовал ffmpeg и http://v2v.cc/~j/ffmpeg2theora/.

WebKit совместимое видео h.264

Я решил использовать предустановку ipod640, потому что это означает, что видео можно просматривать на iPhone или iPod touch. Конечно, вы можете немного изменить настройки, избавиться от '-vpre ipod640', изменить разрешение или качество. В любом случае команда:

ffmpeg -i video_source_file.ext -vcodec libx264 -vpre ipod640 -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 480x320 video_out_file.mp4

переместить некоторую информацию в начало файла, чтобы видео могло воспроизводиться до его загрузки

qt-faststart video_out_file.mp4 video_out_file_quickstart.mp4

Firefox совместимое видео Ogg

Это зависит от того, установлен ли у вас ffmpeg2theora. Кроме того, я протестировал его только с входным файлом, являющимся выходным файлом из предыдущего преобразования ffmpeg. Команда:

ffmpeg2theora -o video_out_file.ogv video_out_file.mp4

Другие вопросы по тегам