社区
多媒体/流媒体开发
帖子详情
请教:PCM帧大小
BuleRiver
2012-03-09 11:38:13
大家好,我在做amr的编码,编码器要求每次输入一帧PCM数据,但是一帧PCM数据是多少字节啊?
PCM的帧大小和采样率、比特率、每一个采样编码成多少位、声道等信息有什么关系呢?谢谢大家。
...全文
1247
8
打赏
收藏
请教:PCM帧大小
大家好,我在做amr的编码,编码器要求每次输入一帧PCM数据,但是一帧PCM数据是多少字节啊? PCM的帧大小和采样率、比特率、每一个采样编码成多少位、声道等信息有什么关系呢?谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BuleRiver
2012-09-19
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引用 6 楼 的回复:
引用 5 楼 的回复:
请教下楼主,PCM帧和AMR帧之间是如何转换的?
你需要一个amr的编码器和解码器。
使用编码器把pcm编码成amr,使用解码器把amr解码成pcm
我是想知道编码器和解码器是怎样工作的
[/Quote]
那需要研究一下解码器和编码器,和我这里的不是同一个问题。呵呵
wkellypro
2012-09-11
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 5 楼 的回复:
请教下楼主,PCM帧和AMR帧之间是如何转换的?
你需要一个amr的编码器和解码器。
使用编码器把pcm编码成amr,使用解码器把amr解码成pcm
[/Quote]
我是想知道编码器和解码器是怎样工作的
wkellypro
2012-09-05
打赏
举报
回复
请教下楼主,PCM帧和AMR帧之间是如何转换的?
BuleRiver
2012-09-05
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
请教下楼主,PCM帧和AMR帧之间是如何转换的?
[/Quote]
你需要一个amr的编码器和解码器。
使用编码器把pcm编码成amr,使用解码器把amr解码成pcm
ILoveThisSite
2012-03-12
打赏
举报
回复
上面都解释很清楚了,我就不多说了
rightorwrong
2012-03-09
打赏
举报
回复
这个要看amr编码特点,你可以看demo程序,看他编码时输入数据时多少字节
采样率表示每s采集次数
采样率*通道数*采样位数/8表示一秒采集的自己数
3个参数越高,效果就越好
Orange
2012-03-09
打赏
举报
回复
单个音频采样用得较多的是16位,当然也可以使用8位,24位,甚至32位。
声道就是同时采集音频的通道数,用的较多的是2声道,也有单声道,5.1声道,7.1声道等。
采样频率就是1秒钟采样的个数,一般用44.1kHz,也可以是8kHz,11.025kHz,48kHz,96kHz等。
一帧应该是指持续采样时间,这个是很灵活的可以使用20ms,也可是200ms,一般来说时间越短延时就越少。
这样一帧的PCM数据大小就很容易计算出来:PCMBufferSize = 采样率*采样时间*采样位深/8*通道数 Bytes
可以参考MSDN中WAVEFORMATEX结构。
Android amr语音编解码解惑
关于android中的语音压缩编码,今天算是好好的研究了一下,有了小小的心得:首先关于采集到得声音源的格式是
PCM
-16bit的格式,什么是
PCM
格式,大家看下面的这篇文章:http://blog.csdn.net/tkboy/archive/2009/12/19/5038947.aspx
PCM
就是无压缩的声音源,
PCM
信号是由[1]、[0]等符号构成的数字信号,android设备采取的声音源也就
iOS音频学习笔记一:常见音频封装格式及编码格式
(1)
pcm
格式
pcm
是经过话筒录音后直接得到的未经压缩的数据流 数据
大小
=采样频率*采样位数*声道*秒数/8 采样频率一般是22k或者44k,位数一般是8位或者16位,声道一般是单声道或者双声道
pcm
属于编码格式,就是一串由多个样本值组成的数据流, 本身没有任何头信息或者
帧
的概念,。如果不是音频的录制者,光凭一段
PCM
数据,是没有办法知道它的采...
h264相关
http://wenku.baidu.com/view/6f0bf60d844769eae009eddf.html: 解码流程 http://wenku.baidu.com/view/15b4c8a5b0717fd5360cdc4a.html:
帧
format http://wenku.baidu.com/view/77ed4c1755270722192ef7ec.html: 码流结构
(二)Linux ALSA 音频系统:逻辑设备篇
Linux ALSA 音频系统:物理链路篇 原创 ...
单独编译使用WebRTC的音频处理模块
单独编译使用WebRTC的音频处理模块 2016年12月08日 14:26:58 starRTC免费IM直播会议一对一视频 阅读数:8360 版权声明:starRTC免费im直播会议一对一视频,by elesos.com & starRTC.com https://blog.csdn.net/elesos/article/details/53517656 不推荐单独编译 We...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章