[写在最前面的] 越发觉得iteye(以前的javaeye)是个不错的技术讨论平台,所以决定先将以前的一些技术相关的文章都搬过来。一来备忘,二来系统化自己的知识。主观上是为了自己的积累与提高,希望客观上能给不相识的技术伙伴一点帮助。如果转载,请标注出处。
在AAC媒体文件中,以Sampling Frequency Index的方式记录AAC的采样率,下面的数组为对应表:AAC_Sampling_Frequency_Table[16] = {96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350, 0, 0, 0}
AAC媒体文件的时长难为了我不少时间,现在终于明白了如何计算。
首先要明确一点,AAC的每帧采样个数为1024,即每个AAC帧中包含1024个采样。
这样Frame_duration(s/f)=1024(Sample/f)/Sampling_Rate(Sample/s),File_duration(s)=Frame_duration(s/f)*Frame_count(f)。
例子,某个AAC媒体,采样率16000Hz,938帧,时长=(1024/16000)*938约为60秒。
分享到:
相关推荐
aac-ld 解码实例 , 基于fdk-aac库 支持aac-ld格式 单声道和双声道的立体声
fdk-aac-0.1.6.tar.gz
fdk-aac的编码示例,vs2019项目,文章https://blog.csdn.net/u013113678/article/details/122755035的附件资源。
fdk-aac-0.1.3 source code
iOS使用第三方库ffmpeg+fdk-aac进行编解码,包括音频和视频的编解码
最新发布的fdk-aac库修复了一些小的崩溃问题,主要是音频解码的,还有一些其他的代码优化内容,整体性能较1.5更加健壮。
fdk-aac-0.1.0.tar.gz fdk-aac-0.1.2.tar.gz fdk-aac-0.1.3.tar.gz fdk-aac-0.1.4.tar.gz fdk-aac-0.1.5.tar.gz fdk-aac-0.1.6.tar.gz fdk-aac-2.0.0.tar.gz
编译windows下使用的fdk-aac、x264及ffmpeg库
这是MPEG-2-AAC的标准,找了很久才找到的,资源共享
ffmpeg学习笔记3 编译fdk-aac(Win10+android-ndk-r22)生成的arm64-v8a动、静态库 https://blog.csdn.net/aggs1990/article/details/124577004 CSDN审核可能较慢,如无法下载,可以过段时间再回来看下 仅供相关爱好者...
fdk_aac源代码,开源的aac工具,版本fdk-aac-0.1.6.tar.gz
fdk-aac-0.1.3 源码,里面也包含了一个已经编译好的包含所有架构的 libfdk-aac.a , 要自己编译的话看这里啦 http://blog.csdn.net/chaoyuan899/article/details/51701100
International standardization Architecture of HE-AAC v2 Functionality of HE-AAC v2 Audio quality evaluation Availability of the HE-AAC v2 codec family in products and applications
专用于AAC解码的工具,近期需要做AAC编码,看了下几个开源的AAC编码库,综合考虑,最终选了fdk aac编码库。主要有以下几点原因: 1. 开源、音质好(目前认为是开源AAC编码器里音质最好的) 2. 音质,顺序大概是...
fdkaac是一个目前效率很高的aac编解码库,开源的aac工具,版本fdk-aac-0.1.5.zip fraunhof
fdk-aac android 编解码编译 带有编译好的静态库 编译请查看脚本 myconfig.sh
基于ARM9平台优化的 AAC, HE-AAC, HE-AAC V2 音频编解码器的data sheet
fdk_aac0.1.4源代码,开源的aac工具,支持HE和HEV2压缩
前端项目-aurora.js-aac,用于aurora.js的AAC解码器
FFMPEG-AAC-264-Android-32-64,安卓、ffmpeg、fdk、aac、arm、32/64、x86、32/64、mips、android7.0。.zip