关闭

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

516人阅读 评论(0) 收藏 举报
音频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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1691793次
    • 积分:10353
    • 等级:
    • 排名:第1673名
    • 原创:43篇
    • 转载:682篇
    • 译文:0篇
    • 评论:79条
    最新评论