我正在尝试使用<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)?或解决方案是否在其他地方?
答案 0 :(得分:2)
另一种将moov原子移动到开头以使其立即播放的方法是qt-faststart。
qt-faststart input_file output_file
可以解决问题。
答案 1 :(得分:0)
您需要提示文件,以便mov atom位于文件的开头。 MP4Box是一个很好的工具。
MP4Box -hint input_file.mp4
然后它应该可以立即播放。