Flv视频格式 编码调研

Flash MX以前,flash 中的视频文件得导入是一帧一帧变成位图。结果导致文件巨大,限制了它的应用范围。 

随着Flash MX的推出,Macromedia 公司开发了属于自己流式视频格式——FLV。

这种格式是在sorenson 公司的压缩算法的基础上开发出来的。sorenson 公司也为MOV格式提供算法。 


FLV格式不仅可以轻松的导入Flash 中,几百帧的影片就以两秒钟;同时也可以通过rtmp 协议从Flashcom 服务器上流式播出。


https://zh.wikipedia.org/wiki/Flash_Video

FLV文件=FLV头文件+ tag1+tag内容1 + tag2+tag内容2 + ...+... + tagN+tag内容N


flv文件元信息(metadata)[编辑]

flv文件中的元信息,是一些描述flv文件各类属性的信息。这些信息以AMF格式保存在文件的起始部分

  • audiochannels
  • audiocodecid
  • audiodatarate
  • audiodevice
  • audioinputvolume
  • audiosamplerate
  • creationdate
  • duration (media files only)
  • fmleversion (Flash Media Live Encoder version)(media files only)
  • framerate
  • height
  • lastkeyframetimestamp (media files only)
  • lasttimestamp (media files only)
  • presetname
  • videocodecid
  • videodatarate
  • videodevice
  • videokeyframe_frequency
  • width
两个常用的操作metadata的工具是 flvtool2 FLVMDI ,都是把keyframes作为一个默认的元信息项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值