0

我正在尝试使用<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)?或者解决方案是否在其他地方?

4

2 回答 2

2

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

qt-faststart input_file output_file会成功的。

于 2012-10-15T02:46:57.877 回答
0

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

MP4Box -hint input_file.mp4

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

于 2012-10-15T02:06:43.080 回答