社区
多媒体/流媒体开发
帖子详情
请问如何将pcm的wave转换成ulaw的wave文件
mengxiang2003
2009-11-30 03:42:47
如何将无压缩的wave文件(pcm)转换成ulaw格式的wave文件。
其实主要是转换后的文件头不会写。
...全文
373
5
打赏
收藏
请问如何将pcm的wave转换成ulaw的wave文件
如何将无压缩的wave文件(pcm)转换成ulaw格式的wave文件。 其实主要是转换后的文件头不会写。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nba676583050
2010-02-15
打赏
举报
回复
我要加分发烧多福多寿呵呵发烧合法是 减肥膏就发给你发生改变反射光会发给你家他敢规范激发就是飞机赶赴回过神施肥教辅书减肥膏肌肤设计风格发过 飞凤山发过
CyberLogix
2010-02-15
打赏
举报
回复
wFormatTag这个字段设置为WAVE_FORMAT_MULAW; // 0x0007
tufaqing
2009-12-15
打赏
举报
回复
给你一段文件头看看:
00000000h: 52 49 46 46 32 7F 02 00 57 41 56 45 66 6D 74 20 ; RIFF2..WAVEfmt
00000010h: 12 00 00 00 07 00 01 00 40 1F 00 00 40 1F 00 00 ; ........@...@...
00000020h: 01 00 08 00 00 00 66 61 63 74 04 00 00 00 00 7F ; ......fact.....
00000030h: 02 00 64 61 74 61 00 7F 02 00 7F FF FF FF FF FF ; ..data...
WAVEFORMATEX的填法:
pAudioFormat->wFormatTag = WAVE_FORMAT_MULAW; // 0x0007
pAudioFormat->nAvgBytesPerSec = pAudioFormat->nSamplesPerSec * pAudioFormat->nChannels;
pAudioFormat->wBitsPerSample = 8;
pAudioFormat->nBlockAlign = pAudioFormat->nChannels;
pAudioFormat->cbSize = 0;
fact段可以不需要,windows下Wave Parse + ACM Wapper可以正常播放。不过标准中说要加上,这个字段总共12字节,只有4个字节的描述,一个DWORD,表示文件中总共有多少个samples。可以参考WAV文档看看。
rightorwrong
2009-11-30
打赏
举报
回复
找个G711的编码器,G711编码没有文件头啊。
需要把wave文件的文件头wFormatTag标志设置下就好了。
mengxiang2003
2009-11-30
打赏
举报
回复
没人回答么?
WAV
PCM
声音转换工具库
PCM
/
WAV
E工具库,提供各种
PCM
互相转换,
PCM
到
WAV
E转换 提供源码,价格面议 unsigned char linear2alaw(short
pcm
_val);;;;;;;; short alaw2linear(unsigned char a_val);;;;;;;; unsigned char linear2
ulaw
(short...
pcm
-g711a-采集器-播放器 源代码
PCM
是一种基本的数字音频编码方式,它通过在时间上对模拟信号进行采样,然后将每个采样值转换为二进制数字来表示。在数字音频系统中,
PCM
是广泛使用的标准,因为它能精确地再现原始模拟信号。
PCM
的关键参数包括采样...
pcm
-g711a-采集器-播放器
这个项目中的播放器可能利用了系统音频输出接口,如Windows的
wav
eOut API或Linux的PulseAudio,解码
PCM
或G.711 Alaw数据并发送到音频硬件进行播放。 **项目实现** "
pcm
-g711a-capture-play-release"可能是项目源...
wav
和
pcm
的转换(Python版本)
wav
和
pcm
是语音信号处理中最常见的
文件
格式,时常会遇到需要两种
文件
格式的相互转换。
wav
存储的一般是解码后为[-1, 1]的float数据,
文件
头有44个字节记录
文件
的采样率、长度等等信息。
pcm
存储的是int型整数,不含...
WAV
E
文件
头格式剖析以及
pcm
2
wav
常用语音编码的
WAV
E
文件
头格式剖析
WAV
E
文件
头作为多媒体中使用的声波
文件
格式之一,它是以RIFF格式为标准的。... 通常意义上说的语音编码都是指将8KHz采样、16比特量化的线性
PCM
语音信号压缩成
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章