如何立即启动Quicktime流媒体

时间:2012-10-14 11:03:11

标签: ffmpeg video-streaming html5-video quicktime

我正在尝试使用<video>标记从HTML文档制作Quicktime文件流。

视频格式为:

Video: h264 (Main), yuv420p, 640x360, 2175 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc
Audio: aac, 48000 Hz, stereo, s16, 104 kb/s

但是,在 下载整个文件(需要几分钟)后,浏览器才会开始播放视频。当然,我希望视频能够尽快开始流式传输。

给我视频文件的人在他的视频编辑软件中回忆了一些“流媒体友好”的输出选项,它早先解决了类似的问题。但是,许多视频文件不再具有原始项目文件,因此无法重新生成。

所以我的问题是:如何立即制作现有的视频文件流? (我的机器上有FFMPEG)?或解决方案是否在其他地方?

2 个答案:

答案 0 :(得分:2)

另一种将moov原子移动到开头以使其立即播放的方法是qt-faststart。

qt-faststart input_file output_file可以解决问题。

答案 1 :(得分:0)

您需要提示文件,以便mov atom位于文件的开头。 MP4Box是一个很好的工具。

MP4Box -hint input_file.mp4

然后它应该可以立即播放。