Flash Media Live Encoder 3/Flash Media Server3.5录制的F4V文件不能用flv播放器播放。
听经理说过F4V和MP4一样是种容器,难道是编码不能被识别?
但以常理来讲,ADOBE自家的”套装”,没道理不支持的。
或许对网络过于依赖了,随手就上了GOOGLE,查到了一些相关信息。
比较有用的一条是:
Subject: F4V
其中提到了解决方案就是F4V Post Processor这个ADOBE官方提供的工具。
下载地址:F4V Post Processor
看了里面文档,大意是说录制生成的是一种碎片文件(fragmented file), 以多种moof atom将数据保存。
有些MPEG-4工具和播放器不支持moof atoms,只支持单一的moov atom。
这些都是视频编码的术语吧,翻译可能不正确,请自行查找相关资料,若行内人士路过请指点一二。
关于moov atom,下面有一点解释:
Re: moov atom
还有相关的MP4文件需要全部加载才能播放的问题,也是由于关于视频的atom数据放在文件结尾导致的,
有人做出了AIR工具:
H.264 and the moov atom
令人高兴的是F4V Post Processor是命令行方式工作的,这点太棒了。另外还提供了Linux版。
不过为什么不像flvcheck等工具集成到FMS中呢,不解。

Comments