社区
C#
帖子详情
C# GSM 音频转PCM问题
仙剑
2012-06-28 06:04:29
RT
已经知道了GSM格式信息 GSM6.10 帧速率等。音频是以流的方式发送过了,要求能够实时播发PCM
如何转换层PCM音频数据
...全文
166
3
打赏
收藏
C# GSM 音频转PCM问题
RT 已经知道了GSM格式信息 GSM6.10 帧速率等。音频是以流的方式发送过了,要求能够实时播发PCM 如何转换层PCM音频数据
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
仙剑
2012-06-29
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
现在也在考虑用c#做个pcm音频播放软件,不过以前没搞过,不知道如何下手。。。
[/Quote]
稍稍研究了一下,调用API函数 MSACM32.dll 貌似可以实现GSM到PCM的转换,
PCM到Mp3的转换可以用lame.dll,
PCM播放我打算用DirectX 的 DirectSound组件。
正在研究中.....
jiandong3471
2012-06-29
打赏
举报
回复
现在也在考虑用c#做个pcm音频播放软件,不过以前没搞过,不知道如何下手。。。
C实现AMR与
PCM
音频
文件互
转
C代码实现AMR与
PCM
音频
文件互
转
,已编写成动态库并有简单的调用程序可供参考,动态库可方便的放入代码使用。供学习和参考,VS2010
G.711播放器和编解码库和
转
换(包括ulaw和alaw测试文件)
1、G.711播放器;2、
PCM
与A-law\U-law的相互
转
换;3、G.711、G.721和G.723标准库文件
PCM
音频
文件(.wav)压缩成
GSM
6.10(.wav)
GSM
的输入是帧数据,一帧(20毫秒)由采样频率为8 kHz的带符号的160个样本组成,每个样本为13位或者16位的线性
PCM
码。
GSM
编码器可把一帧(160×16位)的数据压缩成260位的
GSM
帧,压缩后的数据率为1625字节,相当于13 kbps。由于260位不是8位的整数倍,因此编码器输出的
GSM
帧为264位的线性
PCM
码。采样频率为8 kHz、每个样本为16位的未压缩的话音数据率为128
关于
PCM
音频
数据的相关
转
换算法
原文地址:https://www.codeproject.com/articles/501521/how-to-convert-between-most-audio-formats-in-net 没有翻译了,不过相信大家阅读和理解应该没什么
问题
的,都是比较简单的英语。我这里主要是记录下这篇文章,以后可以随时查阅 A comprehensive guide to decoding and ...
G711(
PCM
/
PCM
A/
PCM
U),G721,G723,G729等
音频
编解码
G711,G721,G723
音频
编解码,G729
音频
库,Android G711(
PCM
A/
PCM
U)、G726、
PCM
音频
转
码到AAC,ffmpeg接收g723
音频
流,Android G726语音编解码库+除燥音算法,g729
音频
编解码静态库,G723 G729
Gsm
iLBC
PCM
audio,g723源码详细分析-17-舒适噪声解码,g729
转
换成mp3格式(音乐)等。 采用Easy...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章