Когда я конвертирую файл с помощью ffmpeg и проигрываю видео в Firefox, я получаю эту ошибку:

"VIDEOJS:" "ERROR:" "(CODE:3 MEDIA_ERR_DECODE)" "The video playback was aborted due to a     corruption problem or because the video used features your browser did not support." Object { code: 3, message: "The video playback was aborted due to a corruption problem or because the video used features your browser did not support." }

В других браузерах работает отлично. Это моя команда ffmpeg convert:

ffmpeg -i {input} -b 5500k -minrate 5500k -maxrate 5500k -bufsize 5500k -ab 384k -vcodec libx264 -acodec aac -strict -2 -ac 2 -ar 96000 -s 1280x720 -y {output}

Может кто-нибудь сказать мне, почему видео не будет воспроизводиться в Firefox?

1 ответ1

0

Поддержка H.264 в Firefox зависит от ОС. Согласно здесь, это поддержка платформы:

Platform        Gecko (Firefox) version
Windows 7+      21.0
Windows Vista   22.0
Android         20.0
Firefox OS      15.0
Linux           26.0 (relies on GStreamer codecs being installed)
OS X 10.7       Not yet

[...] Так как H.264 в настоящее время не является бесплатным форматом, он не подходит для открытой веб-платформы, согласно Mozilla, Google и Opera. Однако, поскольку бесплатные форматы не поддерживаются Internet Explorer и Safari, Mozilla все равно решила поддержать этот формат [...]

Firefox/Firefox для Android/Firefox OS поддерживает формат в некоторых случаях, но только при наличии стороннего декодера, и аппаратное обеспечение устройства может обрабатывать профиль, используемый для кодирования MP4.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .