AAC
GoRustNeverStop
这个作者很懒,什么都没留下…
展开
-
AAC ADTS格式分析
原文链接1.ADTS是个啥ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。记得第一次做demux的时候,把AAC音频的ES流从FLV封装格式中抽出来送给硬件解码器时,不能播;保存到本地用pc的播放器播时,我靠也不 能播。当时崩溃了,后来通过查找资料才知道。一般的AAC解码器都需要把AAC的ES流打包成ADTS的格式,一般是在A转载 2017-04-28 08:48:02 · 567 阅读 · 0 评论 -
计算音频帧的播放时间(音频码流 音频帧)
音频码流(冗余数据占的比例):先简单讲一下对于ADTS header的结构的理解: 1)ADTS header位于每一个aac帧的开头,长度一般是7字节(也可以是9字节的,没见过)。 2)每个aac帧的长度固定为1024个sample(可以是1024*n,没见过n>1的情况)。 3)ADTS header中大部分信息无用,有用的只有采样率(4bit)、声道数(3bi转载 2017-09-15 14:10:34 · 3795 阅读 · 1 评论 -
AAC音频文件时长计算
1.如何计算音频文件的时长?大致的思路如果文件是CBR,则总时长为t=file_size/bitratebitrate则是文件的固定码率。对于固定码率的音频文件必定有文件头可以读取到这个消息。file_size为整个音频文件的长度。如果文件是VBR,则总时长为t=file_size/average_bitrateaverage_bitrate为文件的平均码率。1.2如何计算转载 2017-09-15 14:04:59 · 5575 阅读 · 0 评论 -
音频帧概念详解
正常人听觉的频率范围大约在20Hz~20kHz之间。采样频率是指将模拟声音波形进行数字化时,每秒钟抽取声波幅度样本的次数。根据奈奎斯特采样理论,为了保证声音不失真,采样频率应该在40kHz左右。常用的音频采样频率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz等,如果采用更高的采样频率,还可以达到D转载 2017-07-04 17:07:27 · 622 阅读 · 0 评论 -
计算音频帧的播放时间(音频码流 音频帧)
音频码流(冗余数据占的比例):先简单讲一下对于ADTS header的结构的理解: 1)ADTS header位于每一个aac帧的开头,长度一般是7字节(也可以是9字节的,没见过)。 2)每个aac帧的长度固定为1024个sample(可以是1024*n,没见过n>1的情况)。 3)ADTS header中大部分信息无用,有用的只有采样率(4bit)、声道数(3bi转载 2017-07-04 17:06:58 · 1493 阅读 · 0 评论 -
FLV文件(H264 + AAC)格式超详细分析
最近自己动手将H264视频流和AAC音频流合成flv文件,但是没有采用开源的ffmpeg的api来处理音视频流。方法就是模仿ffmpeg中libavformat/flvenc.c 文件写代码来完成音视频的flv格式封装。在这个封装过程中,需要非常清楚flv文件格式。网上有关flv文件格式的资料非常多,不过大部分资料是互相转载或者缺乏足够详细的信息(例如:AVDecoderConfiguration...转载 2017-04-27 23:51:24 · 6205 阅读 · 5 评论 -
FLV视频封装格式详解
http://www.rosoo.net/a/201405/16978.html?utm_source=tuicool&utm_medium=referralOverviewFlash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式.File Structure从整个文件上开看,FLV是由T转载 2017-04-27 23:48:08 · 711 阅读 · 0 评论 -
H264 视频文件 帧格式 传输封装等 杂碎
【转】H264 视频文件 帧格式 传输封装等 杂碎rfc3984 Standards Track [Page 2] RFC 3984 RTP Payload Format for H.264 Video February 2005 1. 按照RFC3984协议实现H264视频流媒体nalu单元 包起始 0x 00 00 00 01H.264 NA转载 2017-04-25 18:16:38 · 795 阅读 · 0 评论 -
使用mp4v2将H264+AAC合成mp4文件
本文转载自:http://www.cnblogs.com/chutianyao/archive/2012/04/13/2446140.html录制程序要添加新功能:录制CMMB电视节目,我们的板卡发送出来的是RTP流(H264视频和AAC音频),录制程序要做的工作是:(1)接收并解析RTP包,分离出H264和AAC数据流;(2)将H264视频和AAC音频以某种格式封装,最后转载 2017-04-25 18:12:34 · 1417 阅读 · 0 评论 -
使用mp4v2将H264+AAC合成mp4文件
使用mp4v2将H264+AAC合成mp4文件录制程序要添加新功能:录制CMMB电视节目,我们的板卡发送出来的是RTP流(H264视频和AAC音频),录制程序要做的工作是:(1)接收并解析RTP包,分离出H264和AAC数据流;(2)将H264视频和AAC音频以某种格式封装,最后存成文件,供用户查看。 第一步已经有部分代码可供参考,因此很快就转载 2017-04-22 09:04:28 · 1382 阅读 · 0 评论 -
音频编解码·实战篇(1)PCM转至AAC(AAC编码)
音频编解码·实战篇(1)PCM转至AAC(AAC编码)作者:柳大·Poechant博客:blog.csdn.net/poechant邮箱:zhongchao.ustc@gmail.com日期:April 7th, 2012这里利用FAAC来实现AAC编码。1 下载安装 FAAC这里的安装过程是在 Mac 和 Linux 上实现的,Windows可以类似参考。wg转载 2017-04-28 09:04:09 · 5673 阅读 · 0 评论 -
音频编解码·实战篇(1)WAV转至AAC(AAC编码)
这里利用FAAC来实现AAC编码。另外,WAV的数据段是PCM,代码会出现很多PCM缩写。1 下载安装 FAAC这里的安装过程是在 Mac 和 Linux 上实现的,Windows可以类似参考。wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gztar zxvf faac-1.28.tar.gzcd faac转载 2017-04-28 09:03:23 · 2819 阅读 · 0 评论 -
AAC音频格式分析与解码
关于AAC音频格式基本情况,可参考维基百科http://en.wikipedia.org/wiki/Advanced_Audio_Coding AAC音频格式分析AAC音频格式有ADIF和ADTS:ADIF:Audio Data Interchange Format 音频数据交换格式。这种格式的特征是可以确定的找到这个音频数据的开始,不需进行在音频数据流中间开始的解转载 2017-04-28 08:58:16 · 3226 阅读 · 0 评论 -
aac的格式, 以及faad解码raw数据解码
原文链接一. ADTS 格式ADTS全称是(AudioData Transport Stream),是AAC的一种十分常见的传输格式。一般的AAC解码器都需要把AAC的ES流打包成ADTS的格式,一般是在AAC ES流前添加7个字节的ADTSheader。也就是说你可以吧ADTS这个头看作是AAC的frameheader。 ADTS AAC转载 2017-04-28 08:56:20 · 2625 阅读 · 0 评论 -
AAC音频格式分析与解码
一直在做一个语音项目,到了测试阶段,近来不是很忙,想把之前做的内容整理一下。 关于AAC音频格式基本情况,可参考维基百科http://en.wikipedia.org/wiki/Advanced_Audio_Coding AAC音频格式分析AAC音频格式有ADIF和ADTS:ADIF:Audio Data Interchange Format 音频数据交换格式。这种格式的特转载 2017-09-11 14:02:20 · 836 阅读 · 0 评论