如何将.m4a转.wav文件

简介: 如何将.m4a转.wav文件

       昨天现场交付的同事找到我,想把一个.m4a格式的文件转为.wav文件,目的是可以使得现场的媒体服务器将语音播放出来。


       我习惯性的打开了adobe audition文件打开语音进行转换,但是该软件提示找不到acc.dll文件。我下载acc.dll文件后,通过regsvr32对acc.dll进行注册后,仍然提示该错误。

    149580f6f05a4de280481a7145f22c7e.png


       于是我想到了我又爱又恨的ffmpeg。爱的原因是ffmpeg是万能转换器,恨的原因是它没有图形界面,全部是命令式的。


       硬着头皮,我接入服务器,安装上ffmpeg,然后输入如下命令,将.m4a转.wav。


   

ffmpeg -i record.m4a -acodec pcm_s16le -ac 2 -ar 44100 output


       这个是将record.m4a格式文件转成pcm格式,2声道,采样率是44100的文件。


2da2571516d144ed9aa6348e30c599be.png


考虑到我们现场的媒体服务器播放的是单声道,采样率为8K格式的。于是我用ffmpeg继续进行转换。


ffmpeg -i record.m4a -acodec pcm_s16le -ac 1 -ar 8000 output_2.wav


f44677ca9e304102a3fa5e279e97af51.png


最后我用adobe audition软件对output2.wav转成了pcma率格式的语音文件。


92f9c3297031444598e385c211c3a1e9.png


后面会再研究下怎么转成pcma率格式的

相关文章
|
1月前
|
存储 Python 内存技术
python WAV音频文件处理—— (1)读写WAV文件
python WAV音频文件处理—— (1)读写WAV文件
55 14
|
1月前
|
数据管理 Python 内存技术
python WAV音频文件处理—— (2)处理PCM音频-- waveio包
python WAV音频文件处理—— (2)处理PCM音频-- waveio包
46 15
|
编解码 C#
使用ffmpeg将裸码文件转成wav文件
使用ffmpeg将裸码文件转成wav文件
使用ffmpeg将裸码文件转成wav文件
|
编解码 Linux vr&ar
如何将mp3文件转pcma格式或PCM格式的wav文件
如何将mp3文件转pcma格式或PCM格式的wav文件
|
编解码 vr&ar 内存技术
FFmpeg中的音频文件的封装格式和编码格式
FFmpeg对于音频文件的封装和编码是非常简单的,欢迎大家深入使用
|
Windows C++
VC++中播放声音wav
因为只需在Windows上执行,先想到用MCI接口。试了一下,用mciSendCommand可以实现基本的播放wav文件的功能。但循环播放wav就麻烦了,必须向窗口传送MM_MCINOTIFY消息。
1861 0
|
算法 Windows 内存技术
程序人生 - 音频格式 PCM、WAV、MP3 区别
程序人生 - 音频格式 PCM、WAV、MP3 区别
1267 0
pyaudio:基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件
pyaudio:基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件
pyaudio:基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件