是否可以将mpeg4数据流封装成flv格式?
先有mpeg4数据流,公司的需求是将mpeg4数据流用flv容器封装起来。记得之前有做过h264流封装成flv格式,不知道flv是否支持mpeg4?
[解决办法]
应该不行,FLV似乎视频编码只支持H.263和H.264
[解决办法]
又找SPEC看了下,好象可以的。。。http://www.adobe.com/devnet/f4v.html
附录里支持的CODEC类型,有AVC码流。
CodecID UB [4] Codec Identifier. The following values are defined:
2 = Sorenson H.263
3 = Screen video
4 = On2 VP6
5 = On2 VP6 with alpha channel
6 = Screen video version 2
7 = AVC
[解决办法]
flv只是文件格式,mpeg4又是标准编码,肯定可以
你就按照h264流封装成flv格式方法做,在确保mpeg4帧数据正确的情况下,如果vlc不能播放,那就不可以
[解决办法]
FLV官方文档不支持MPEG4的视频封装,但让你可以做出这样的文件,但是没有播放器可以播放除非你自己写个支持这个的FLVDemux就可以播放了呵呵