需要帮助了解HTML 5音频/视频元数据的使用和放置

时间:2012-06-24 18:12:47

标签: video ffmpeg html5-video video-encoding html5-audio

我花了大量时间研究HTML 5音频和视频,但是我不了解元数据的编码。在我的研究中,似乎使用像Handbrake(ffmpeg)这样的程序,建议检查“web optimized”(从其他类型的软件导出时也有类似的设置,如imovie)。我已经得出结论(并纠正我,如果我错了),这与将文件的元数据移动到文件的开头有关。然后,这为玩家/浏览器提供了立即播放所需的信息,而无需等待加载整个文件。

所以这里是我困惑的地方,我需要帮助的问题

这仅适用于mp4 MOOV原子吗?或者.ogv和.webm文件中有类似内容吗?

1 个答案:

答案 0 :(得分:4)

使用高度科学的方法查看何时启用Handbrake选项,我已确定MOOV原子定位仅与MP4容器文件相关。

更严重的是,MOOV原子是容器文件的一部分,并且没有证据表明Ogg或WebM复制了MP4的这个有问题的功能。

来自the Ogg spec

  

Ogg容器主要是流式格式......

WebM "guidelines ... for file streaming over an HTTP connection"没有提到MOOV原子的位置或类似的东西,强烈暗示这不是问题。