mp4视频不在网站上播放

时间:2012-11-05 10:31:44

标签: streaming video-streaming mp4 jwplayer

我正在使用jwplayer在我的网站上播放mp4视频。文件很大。在整个视频缓冲之前,他们不会开始流式传输。我需要同时播放和缓冲视频。

我阅读了所有论坛,他们提到了使用qtfaststart等外部软件将元数据从文件的末尾移动到文件的开头。

除了使用像qtfaststart这样的软件之外,还有其他方法可供开发人员编码并使mp4视频在网站上流式传输吗?

也许在FFmpeg的帮助下或其他方式?

2 个答案:

答案 0 :(得分:2)

我认为你不能单独使用FFMPEG,我们目前正在使用MP4Box。如果你的开发团队正在使用linux,那么编译和安装它就会several guides

来自MP4Box site

  

MP4Box可用于为不同的传送协议准备文件,主要是HTTP下载或RTP流。

     

要为HTTP下载准备文件,以下指令将按500毫秒的块交错文件数据,以便在下载文件时启用播放(HTTP FastStart):

     

MP4Box -inter 500 file.mp4

答案 1 :(得分:0)

ffmpeg -i infile.mp4 -c copy -movflags faststart outfile.mp4

mp4box -ipod infile.mp4

qt-faststart infile.mp4 outfile.mp4