伪流式mp4文件不适用于Flash播放器

时间:2013-05-04 15:09:03

标签: ffmpeg h.264 pseudo-streaming

我的网站上有流媒体音频问题。我想我可以将MP3文件放在带有h264编解码器的MP4容器中,这样我就可以使用mp4编解码器的伪流功能。

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

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

伪流媒体(寻求未加载的媒体部分)现在可以在HTML5播放器中使用,但不能在任何Flash媒体播放器(如JWPlayer或FlowPlayer)中使用。

我已经在启用了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

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

1 个答案:

答案 0 :(得分:1)

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