【问题标题】:Pseudo-streaming mp4 files does not work with flash player伪流式 mp4 文件不适用于 Flash 播放器
【发布时间】:2013-04-28 20:23:46
【问题描述】:

我在我的网站上流式传输音频时遇到问题。我想我可以将 MP3 文件放在带有 h264 编解码器的 MP4 容器中,这样我就可以使用 mp4 编解码器的 pseudo-streaming 能力。

我用来转换文件的代码是:

ffmpeg -i 1.mp3 -y -b:a 32K -vn 1.mp4

伪流式传输(在媒体的未加载部分中查找)现在可以在 HTML5 播放器中使用,但不能在 JWPlayer 或 FlowPlayer 等任何 Flash 媒体播放器中使用。

我已经在启用 h264 模块的 Apache 服务器和启用 mod_mp4 的 Nginx 上测试了我的文件,但没有任何运气。

我尝试了MP4BoxQTIndexSwapper,甚至通过混合图像循环和我的音频文件来创建一个真实的视频文件。

ffmpeg -y -i joojoo.png -i 2.mp3 -vcodec mjpeg havij.mp4
MP4Box -add havij.mp4 -isma havij_new.mp4

我做错了什么?我该怎么做才能让它发挥作用?

【问题讨论】:

    标签: ffmpeg h.264 pseudo-streaming


    【解决方案1】:

    你必须提示文件。查看 mp4box -提示

    【讨论】:

    • 谢谢。它帮助了我。
    猜你喜欢
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 2014-01-06
    • 2018-04-16
    • 2010-11-28
    相关资源
    最近更新 更多