请教AAC 每个frame 时间长

lovestudyeveryday 2014-04-09 09:36:33
请问AAC 每个frame 时间长度是多少

AMR (NB / WB)是20ms per frame,aac呢?

没找到相关的资料介绍,请不吝赐教

...全文
1751 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
朱韦刚 2015-02-11
  • 打赏
  • 举报
回复
1) AAC 音频帧的播放时间=一个AAC帧对应的采样样本的个数/采样频率(单位为s) 一帧 1024个 sample。采样率 Samplerate 44100KHz,每秒44100个sample, 所以根据公式 音频帧的播放时间=一个AAC帧对应的采样样本的个数/采样频率 当前AAC一帧的播放时间是= 1024*1000000/44100= 22.32ms(单位为ms) http://blog.csdn.net/zhuweigangzwg/article/details/25815851
flying8127 2014-11-05
  • 打赏
  • 举报
回复
就是按楼上几个所说的来计算, AAC每帧时长没固定,就固定大小,一般帧长是1024,跟AMR不同 1024 * 1000 / (采用率 * 通道数 *位深)
冰山之海 2014-05-20
  • 打赏
  • 举报
回复
AAC 每个frame 时长 uint32_t AacConfig::sample_rate[] = { 96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350, }; 1024 * 1000 / audio_format.sample_rate;
CyberLogix 2014-05-20
  • 打赏
  • 举报
回复
根据SAMPLERATE和FRAMELENGTH可以算出
__cc__ 2014-04-09
  • 打赏
  • 举报
回复
引用 2 楼 lovestudyeveryday 的回复:
[quote=引用 1 楼 neustar1 的回复:] [quote=引用 楼主 lovestudyeveryday 的回复:] 请问AAC 每个frame 时间长度是多少 AMR (NB / WB)是20ms per frame,aac呢? 没找到相关的资料介绍,请不吝赐教
没有固定帧长,类似MP3编码。[/quote] 你说的是VBR (CBR)这个概念吧,这个是指编码后的frame length 而不是每个frame 对应的播放时间吧[/quote] VBR是指码率,我明白你说的帧长,AAC可以对任意长度音频编码,因此没有确定帧长。
lovestudyeveryday 2014-04-09
  • 打赏
  • 举报
回复
引用 1 楼 neustar1 的回复:
[quote=引用 楼主 lovestudyeveryday 的回复:] 请问AAC 每个frame 时间长度是多少 AMR (NB / WB)是20ms per frame,aac呢? 没找到相关的资料介绍,请不吝赐教
没有固定帧长,类似MP3编码。[/quote] 你说的是VBR (CBR)这个概念吧,这个是指编码后的frame length 而不是每个frame 对应的播放时间吧
__cc__ 2014-04-09
  • 打赏
  • 举报
回复
引用 楼主 lovestudyeveryday 的回复:
请问AAC 每个frame 时间长度是多少 AMR (NB / WB)是20ms per frame,aac呢? 没找到相关的资料介绍,请不吝赐教
没有固定帧长,类似MP3编码。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧