我需要在网页上的嵌入式Flash播放器上播放视频(我正在使用jwplayer)。我知道mp4和flv可以在flash播放器上播放。这两个中哪个是更好的格式?我读到mp4视频需要完全加载,因为moov atom在文件的开头。有没有什么地方可以在flash播放器上完全比较mp4和flv视频?
编辑:我的选择是mp4,因为它可以在flash播放器上播放,也可以在不支持flash的设备上播放,两者之间的尺寸差异可以忽略不计,因为它们都使用h.264 / aac。但我需要说服其他人。所以请列出使用mp4而不是flv的任何缺点,以便我不会错过任何东西答案 0 :(得分:6)
我正在记录我在这个主题上收集的数据,因为它可能对将来像我这样的其他视频节目很有用。我是新人所以不要如果我错过任何一点,请随时指出。
使用ffmpeg转换为MP4时,会在文件末尾写入moov
个原子。它是一种在播放视频之前应该检查的索引。因此,需要在视频开始播放之前下载整个视频。但是有一些修复
使用qt-faststart
将moov
原子移动到文件的开头。
moov
原子移动到文件的开头。发现有用 https://superuser.com/questions/136851/h264-inside-flv-container-vs-mp4-container?rq=1