【问题标题】:Unable to playback .mp4 audio file in Firefox, works in Chrome无法在 Firefox 中播放 .mp4 音频文件,可在 Chrome 中使用
【发布时间】:2016-01-19 11:48:00
【问题描述】:

我一直在尝试通过 Firefox 播放文件以查看它是否与网站兼容,但无法弄清楚为什么它无法播放而在 Chrome 上可以播放。它只是显示一个错误框,“无法播放视频,因为文件已损坏”。我浏览了有关 .mp4 文件和 Firefox 支持的编解码器类型的信息,但除了最近关于 FF 应该如何在 2015 年播放此内容的帖子之外,我没有找到太多信息。这是该文件的 ffprobe。

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'two.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: M4A mp42isom creation_time : 2015-08-06 08:17:05 encoder : Nero AAC codec / 1.5.4.0 Duration : 00:03:28.77, start: 0.000000, bitrate: 131 kb/s Chapter #0:0 : start 0.027333, end 208.768000 Metadata: title : Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 96000 Hz, stereo, flt p, 128 kb/s (default)

这个本地文件为什么不能在 Windows 41.0.2 上通过 FF 播放?

【问题讨论】:

  • 所以只有音频?您应该始终显示完整的ffprobe 输出。你做文件了吗?如果是,请提供您如何制作的详细信息。请提供该文件的链接。
  • 是的,只有音频,Stream0:0。显示的是 ffprobe 的完整输出,除非您还指的是 ffprobe 的版本信息。我没有制作文件,也没有详细信息。我意识到让某人查看该文件是最简单的方法,我不拥有该文件,并且需要获得许可才能将其上传到任何地方。
  • 您的 Firefox 似乎不支持音频速率为 96000 Hz 的此类文件。我不知道为什么,我没有搜索任何文档。一个蹩脚的解决方法是重新采样到 48000 或更低的音频速率以获得完全支持。
  • 感谢您的回复。在发布之前,我确实搜索了有关采样率是否有任何影响的信息,但想出的很少。您是否只是对具有相同设置的文件进行编码来测试它?我可能应该考虑这样做来彻底测试 FF 41.0.2。看来我将不得不考虑使用 Flash 播放此内容。
  • 我简单做了FFmpeg编码器aac支持的各种音频速率的测试文件,如ffmpeg -h encoder=aac所示,然后在Windows VM中使用HTML5<video>元素测试了Firefox。跨度>

标签: html firefox ffmpeg mp4 mp4a


【解决方案1】:

Firefox 41.0.2 在元素中似乎不支持高于 48000 的采样率。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 2012-05-16
    • 2023-03-21
    • 2014-02-06
    • 2018-03-25
    • 2013-12-13
    • 1970-01-01
    相关资源
    最近更新 更多