MP3每一帧的采样个数和采样率如何理解?

ameyume
博客专家认证
2014-11-20 10:55:23
计算MP3 帧的时长是 26ms的来历时,提到两个重要概念,一个是“每一帧的采样个数,是 1152”,另外一个是“采样率44100 Hz ”
有没有具体形象的描述方法说明这两个概念?
例如第一概念“采样个数”,这个“采样个数”该如何理解,举例来说,好比是播种机播种,一次就可以播1152个种子?是这样吗?
还有采样率,是指每秒采样44100次?那么这个次数是指可以采样44100个完整波形波形吗?如果是正弦波,是44100个完整正弦波吗?
欢迎举例解释。
还有个问题,每一帧的一帧数据是指什么,什么样的数据才能算一帧?一帧数据可以用来做什么,可以播放出声音吗?

...全文
5607 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeffasd 2017-05-18
  • 打赏
  • 举报
回复
采样个数的英文可翻译为 number of audio samples (per channel) described by this frame 就是一帧数据里面有多少个采样(样本)或者称为sample 采样率为44.1khz的一秒有44.1k个sample 对于MP3 1152个sample就是一帧,播放1152个sample既1frame需要的时间就是 1152/44.1k 大约为26ms 具体可参考 http://blog.csdn.net/jeffasd/article/details/72490663
bos_bit 2015-07-01
  • 打赏
  • 举报
回复
我的理解是这样的: 采样率是每秒钟的采样次数。如44.1kHz,就是说不管哪种波形,有序如正余弦,无序如不规则波形,每秒内采样都是441000次。就是说,采样率越大,越接近原始波形,越不失真。但是采样次数越多,数据自然越大,网络要考虑存储大小的和宽带的,在人耳听力范围内有一定大小的采样率就可以了,合适才是真理。 对于单帧采样次数,这个数的具体由来好像是根据ISO标准里设定的数值(‘好像’是非常不严谨,但各方面查询,没有解释出处,大家都知道的一回事一样)。对于理解,如上面采样率差不多,只不过采样率是每秒,而这个根据字面意思就是单帧内。 至于最后一个问题,每一帧的数据是什么。要先了解MP3的结构。MP3大体分上三部分,也就是最前面的IDV2,中间的数据帧,后面的IDV1。所以,此问题的答案就是指中间部分数据帧中的数据,这些数据就是声音通过繁杂的变换得到的十六进制数。

2,543

社区成员

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

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