Кодирование видео Webm с помощью кодека VP9 с помощью ffmpeg

Я пытаюсь закодировать видео Webm для встраивания в тег HTML5. Согласно информации из Википедии и других мест, Chrome и Firefox должны поддерживать Webm с кодеками VP9 и VP9.

Когда я кодирую видео с помощью кодека VP8, видео отлично воспроизводится в обоих браузерах. Вот команда ffmpeg, которую я использую:

ffmpeg -i source.mp4 -f webm -vcodec libvpx -acodec libvorbis -b:v 10M -crf 50 -y result.webm

Однако я хотел использовать VP9 вместо VP8 для уменьшения размера файла. Поэтому я изменил команду на использование кодека VP9:

ffmpeg -i source.mp4 -f webm -vcodec libvpx-vp9 -acodec libvorbis -b:v 10M -crf 50 -y result.webm

Выходной видеофайл создается, но он не воспроизводится ни в Chrome, ни в FireFox. Единственное, что я изменил, это опция "vcodec".

Итак, мой вопрос: как я могу кодировать видео Webm с помощью кодека VP9 с помощью ffmpeg, чтобы его можно было воспроизводить в веб-браузерах?

0 ответов

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