(转)flv文件格式解读之音频tags

音频tags的组成:
---------------------------------------------------------------------------
tag类型 0x08

tag数据大小 3个字节的音频数据大小 

tag时间戳  3个字节tag数据应用的时间(毫秒)

tag时间戳扩展 1个字节的时间戳扩展,让时间戳变成4字节,本字节作为时间戳的高位.

streamID 3个字节的类id,总是0

-----------------------------------------------------------------------------------------------------------
音频tags的数据:

音频tags和swf文件格式中的DefineSound tag是类似的.他们的数据是一样的,除了Nellymoser 8kHz格式在swf中是不允许存在的.

音频格式的数据的组成如下:

音频格式 4bit 0是未压缩的,1是ADPCM,2是mp3,5是Nellymoser 8kHz,6是Nellymoser.

音频率 2bit 0 = 5.5 kHz
  1 = 11 kHz
  2 = 22 kHz
  3 = 44 kHz

音频大小 1bit 0 = snd8Bit
  1 = snd16Bit

音频类型 1bit 0 = sndMono
  1 = sndStereo

音频数据 1个字节的音频数据大小,不同的音频数据格式

------------

Nellymoser 8kHz 是一个特殊的类型—8kHz取样率在其它格式中不被支持.当音频的格式是Nellymoser 8kHz mono的时候,声音率和声音类型被忽略了. 对于其它的 Nellymoser取样率,音频格式和音频率照常.


转自:http://blog.csdn.net/b4362928/article/details/4970227

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值