将MP4中Metadata信息移至文件头部(解决下载完成后才能播放问题)

mp4box.exe -isma C:\Users\Administrator\Desktop\v\v5931.mp4

将MP4中Metadata信息移至文件头部(解决下载完成后才能播放问题)

(1)编码问题,需要是 h.264 编码,不是此编码的在某些Flash版本或OS上会出现放不出来视频的问题;可以用 3GP、MP4视频转换精灵(BRVideoConverter)转码。

(2)下载完后才能播放的问题,mp4视频有metadata,通常在文件尾部,而flash读到这个metadata才开始播放,解决办法是用工具处理一下mp4,把它的metadata移至文件头部。

推荐工具: mp4box (http://www.videohelp.com/tools/mp4box)
命令: mp4box.exe -isma xx.mp4
mp4box.exe转换:
cd D:\Apps\GPAC\
mp4box.exe D:\V\filename.mp4 -hint -quiet -noprog

GPAC是一个开源多媒体框架,专注于模块化和标准合规性。GPAC 提供用于处理、检查、打包、流式播放以及与媒体内容交互的工具。此类内容可以是音频、视频、字幕、元数据、可缩放图形、加密媒体、2D/3D 图形和 ECMAScript 的任意组合。GPAC 以其广泛的 MP4 功能而闻名,在视频爱好者、学术研究人员、标准化机构和专业广播公司中很受欢迎。MP4Box 是一个多媒体打包器,具有大量功能:转换、拆分、提示、转储等。它是一个命令行工具。

建议手动打出来,不要复制。