如何将.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率格式的

相关文章
|
搜索推荐 API
神兵利器|聚合型空间搜索引擎工具-Search_Viewer
神兵利器|聚合型空间搜索引擎工具-Search_Viewer
629 0
神兵利器|聚合型空间搜索引擎工具-Search_Viewer
|
Kubernetes Linux 测试技术
【Docker】基于Rancher快速部署docker容器管理平台
【Docker】基于Rancher快速部署docker容器管理平台
1468 0
【Docker】基于Rancher快速部署docker容器管理平台
|
数据可视化 物联网 Python
GNU Radio简介及流程图搭建
GNU Radio简介及流程图搭建
1183 0
|
机器学习/深度学习 索引 Python
python机器学习classification_report()函数 输出模型评估报告
python机器学习classification_report()函数 输出模型评估报告
2667 0
python机器学习classification_report()函数 输出模型评估报告
|
机器学习/深度学习 语音技术
语音情感基座模型emotion2vec 问题之emotion2vec模型进行预训练,如何操作
语音情感基座模型emotion2vec 问题之emotion2vec模型进行预训练,如何操作
870 1
|
Linux Docker 容器
Linux系统安装微信和企微(debian)
Linux系统安装微信和企微(debian)
4402 0
|
人工智能 JSON API
利用TTS技术让你的AI Agent发声
【10月更文挑战第5天】
1241 4
利用TTS技术让你的AI Agent发声
|
数据可视化 搜索推荐 JavaScript
Python绘制日历热力图方法汇总
在做时序类数据的特征分析时,日历热力图(Calendar Heatmap)是一种较为直观的数据可视化方法。本文对一些可用来绘制日历热力图的开源工具进行分析比较。MatplotlibSeabornPyechartsCalmapCalplotJulyPlotlyMatplotlib方法Matplotlib是python绘图最基础的包,安装方法:pip install matplotlib直接使用Mat
4835 1
Python绘制日历热力图方法汇总
|
Python Windows
Python批量将MP3音频转为WAV格式(附代码) | Python工具
Python批量将MP3音频转为WAV格式(附代码) | Python工具
Python批量将MP3音频转为WAV格式(附代码) | Python工具
|
存储 JSON 安全
Python中数据类转换为JSON的方法
Python中数据类转换为JSON的方法
518 0

热门文章

最新文章