文档章节

我的开源项目:AAC格式分析器

雷霄骅
 雷霄骅
发布于 2014/08/16 13:56
字数 477
阅读 184
收藏 0

本文介绍一个自己的开源小项目:AAC格式分析器。AAC全称是Advanced Audio Coding,是互联网上使用极为广泛的音频编码格式,也是当前性能差不多最好的音频编码格式。现有的互联网上的视频很大一部分都是使用AAC进行音频编码的。使用VC 2010的MFC开发完成。开发的时候使用了一个AAC的开源解码器faad2。目前软件的的分析功能还不是很强,提取了AAC解码过程中的一些参数。以后有时间进一步完善相关的功能。

软件的exe以及源代码已经上传到了SourceForge上。

软件SourceForge地址:https://sourceforge.net/projects/aacstreamanalysis/

CSDN下载地址(程序+源代码):http://download.csdn.net/detail/leixiaohua1020/6841555


更新记录==============================

1.1版(2014.7.8)

 * 更换了界面

 * 原工程支持Unicode编码

 * 支持中英文切换

 * 增加了一个解码进度条




软件使用介绍

软件的使用相当简单。

软件运行后,首先打开一个AAC文件(或者是M4A文件)。

注:AAC文件就是不经封装的音频流。M4A文件就是以MPEG-4标准的封装格式进行封装的AAC。

单击“开始”,软件就会开始解码AAC音频文件,右边显示了解码的进程,左边显示了解码过程中提取出来的一些信息。

在软件的左下角,可以设置输出音频原始采样数据的格式(PCM或者WAV)。


英文界面:



软件源代码简析

源代码方面和普通的MFC程序差不太多,懂得MFC的人应该很快就能看懂。唯一比较特殊的地方,就在于对开源项目faad2进行了一些改动,在此就不细说了。很多地方都做了注释。


本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/18155549

雷霄骅

雷霄骅

粉丝 212
博文 419
码字总数 2129
作品 4
朝阳
程序员
私信 提问
我的开源视音频项目汇总

本文汇总一下自己视音频编解码学习方面的开源项目。这些开源项目大体上可以分成专业领域程序,FFmpeg示例程序,FFmpeg移植程序,多媒体项目示例程序,视音频编解码原理学习工程几个类别。这些...

leixiaohua1020
2015/01/13
0
0
视音频数据处理入门:FLV封装格式解析

===================================================== 视音频数据处理入门系列文章: 视音频数据处理入门:RGB、YUV像素数据处理 视音频数据处理入门:PCM音频采样数据处理 视音频数据处理...

leixiaohua1020
2016/01/31
0
0
[总结]视音频编解码技术零基础学习方法

一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成。今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技...

leixiaohua1020
2014/06/16
0
0
Android录音aac格式

项目源码:http://git.oschina.net/linin630/AAC 参考:http://bashell.sinaapp.com/aacencoder http://bashell.sinaapp.com/voaacencoder 之前做的即时通讯项目,是统一使用mp3格式发送语音...

linin630
2015/11/26
2.7K
2
解密H264、AAC硬件解码的关键扩展数据处理

通过上一篇文章(http://my.oschina.net/u/2336532/blog/399058),我们用ffmpeg分离出一个多媒体容器中的音视频数据,但是很可能这些数据是不能被正确解码的。为什么呢?因为在解码这些数据之...

yang_danny
2015/04/14
1.2K
2

没有更多内容

加载失败,请刷新页面

加载更多

每天AC系列(一):三数之和

1 题目 LeetCode第15题,难度中等,题目描述: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答...

Blueeeeeee
今天
106
0
OSChina 周四乱弹 —— 水果你们都没吃全

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @ 莱布妮子:分享五月天的单曲《温柔》@小小编辑 @cIouddyy @clouddyy 《温柔》- 五月天 手机党少年们想听歌,请使劲儿戳(这里) @FalconChe...

小小编辑
今天
397
4
聚合支付网站被黑客攻击 导致数据库被篡改的防御办法

2020春节即将来临,收到新聚合支付平台网站客户的求助电话给我们Sinesafe,反映支付订单状态被修改由原先未支付修改为已支付,导致商户那边直接发货给此订单会员了,商户和平台的损失较大,很多码...

网站安全
昨天
108
0
MySQL-基于SELECT查询的UPDATE查询

我需要检查(从同一张表)基于日期时间的两个事件之间是否存在关联。 一组数据将包含某些事件的结束日期时间,另一组数据将包含其他事件的开始日期时间。 如果第一个事件在第二个事件之前完成...

javail
昨天
90
0
将PostgreSQL数据库复制到另一台服务器

我正在将生产PostgreSQL数据库复制到开发服务器。 什么是最快,最简单的方法? #1楼 pg_dump the_db_name > the_backup.sql 然后将备份复制到您的开发服务器,并使用以下命令进行还原: ps...

技术盛宴
昨天
154
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部