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

转载 2012年03月21日 17:11:14
音频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

视音频编解码学习工程:FLV封装格式分析器

本文介绍一个自己的开源小项目:FLV封装格式分析器。FLV全称是Flash Video,是互联网上使用极为广泛的视频封装格式。像Youtube,优酷这类视频网站,都使用FLV封装视频。我这个项目规模不...
  • leixiaohua1020
  • leixiaohua1020
  • 2014年01月12日 00:01
  • 34062

ios实现H264裸流封装为FLV格式

公司最近想承接一个通过智能手机实现视频双向通讯的功能。我们提前开始了技术预研究。为保证较小的延迟,和优质的视频功能,我们绝对手机采集的音频和视频都利用手机硬件提供的硬编码功能直接实现H264+AAC编...
  • tiberx
  • tiberx
  • 2014年12月19日 11:28
  • 2500

FLV文件格式官方规范详解

——如果要学习一个新的知识点,官方手册可能是最快的途径。查看网上其他人的总结也许入门更快,但是要准确,深入,完整,还是要看官方手册。以下内容来自对官方文档Video File Format Speci...
  • chgaowei
  • chgaowei
  • 2016年04月25日 16:41
  • 15933

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

视频tags的组成: --------------------------------------------------------------------------- tag类型 0x09 ...
  • gxj1680
  • gxj1680
  • 2012年03月21日 17:11
  • 494

FLV文件格式官方规范详解

——如果要学习一个新的知识点,官方手册可能是最快的途径。查看网上其他人的总结也许入门更快,但是要准确,深入,完整,还是要看官方手册。以下内容来自对官方文档Video File Format Speci...
  • chgaowei
  • chgaowei
  • 2016年04月25日 16:41
  • 15933

FLV文件格式——图文并茂

http://m.blog.csdn.net/u013010310/article/details/52415147 FLV文件格式 FLV包括文件头(File Heade...
  • STN_LCD
  • STN_LCD
  • 2017年06月26日 17:29
  • 102

java程序调用ffmpeg执行视频文件格式转换flv

用java小例题说明更直观:(可以直接编译运行) 环境我在 windows平台下测试的。。。 需要在e:\下有 ffmpeg.exe;mencoder.exe;drv43260.dll;pncrt...
  • chenkelislj
  • chenkelislj
  • 2013年05月06日 21:50
  • 383

[视频处理]用java程序调用ffmpeg执行视频文件格式转换flv

用java小例题说明更直观:(可以直接编译运行) 环境我在windows平台下测试的。。。 需要在e:\下有ffmpeg.exe;mencoder.exe;drv43260.dll;pncrt.d...
  • m0_37402140
  • m0_37402140
  • 2017年11月09日 18:10
  • 147

FLV文件格式分析

转自:http://wenku.baidu.com/view/8246086e1eb91a37f1115c03.html FLV是一个二进制文件,由文件头(FLV header)和很多tag组成。t...
  • VictoryKNight
  • VictoryKNight
  • 2011年11月29日 20:09
  • 882

FLV文件格式详解

Flash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式. 一、File Structure 从整个文件上开看,FLV是由The FLV hea...
  • wytsylar
  • wytsylar
  • 2013年12月12日 16:27
  • 681
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(转)flv文件格式解读之音频tags
举报原因:
原因补充:

(最多只允许输入30个字)