FFmpeg 转换的文件在 Firefox 上不起作用

FFmpeg 转换的文件在 Firefox 上不起作用

当我使用 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 转换命令:

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

Firefox 对 H.264 的支持取决于操作系统。根据这里,这是平台支持:

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

[...] Mozilla、Google 和 Opera 表示,由于 H.264 目前并非免版税格式,因此它不适合开放网络平台。然而,由于 Internet Explorer 和 Safari 不支持免版税格式,因此 Mozilla 决定无论如何都要支持该格式 [...]

Firefox/适用于 Android 的 Firefox/Firefox OS在某些情况下支持格式, 但仅当有第三方解码器可用时,并且设备硬件可以处理用于编码 MP4 的配置文件。

相关内容