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

相关文章
|
数据可视化 物联网 Python
GNU Radio简介及流程图搭建
GNU Radio简介及流程图搭建
1263 0
确定问卷调查样本量
确定问卷调查样本量
867 1
|
5天前
|
缓存 测试技术 API
Qwen 3.7 Plus 与 Max 实测:性价比与多模态能力差异解析(2026)
2026 年 6 月 1 日,阿里悄无声息地发布了 Qwen 3.7 Plus,距 Qwen 3.7 Max 上线刚好 11 天。同样的 1M 上下文,同样的 35 小时自治上限。但价格才是头条:Plus 是 0.40/M输入,Max是 2.50/M——便宜约 6 倍——并且还能看图、看视频。Vision Arena 上 Plus 已经排到 #16。所以这周真正值得讨论的问题不是”要不要为视觉能力买单”,而是”Max 凭什么用 6 倍价格换来 2 个百分点的 benchmark 领先”。
|
存储 JSON 安全
Python中数据类转换为JSON的方法
Python中数据类转换为JSON的方法
534 0
|
Android开发
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
2435 0
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
|
12月前
|
人工智能 安全 编译器
华为自研仓颉编程语言将开源,未来与ArkTS同等地位
在2025年华为开发者大会上,华为正式推出HarmonyOS 6 Developer Beta,并宣布仓颉编程语言将于7月30日开源。作为定位下一代的编程语言,仓颉具备高效开发、安全可靠、轻松并发与卓越性能等特性,支持多范式编程与全面工具链,助力鸿蒙生态构建。
787 1
华为自研仓颉编程语言将开源,未来与ArkTS同等地位
|
人工智能 自然语言处理 计算机视觉
StarVector:图像秒变矢量代码!开源多模态模型让SVG生成告别手绘
StarVector是由ServiceNow Research等机构联合开发的开源多模态视觉语言模型,能够将图像和文本转换为可编辑的SVG矢量图形,支持1B和8B两种规模,在SVG生成任务中表现出色。
1699 0
StarVector:图像秒变矢量代码!开源多模态模型让SVG生成告别手绘
|
人工智能 JSON API
利用TTS技术让你的AI Agent发声
【10月更文挑战第5天】
1288 4
利用TTS技术让你的AI Agent发声
|
5G 网络安全 数据安全/隐私保护
小米路由器MINI刷Breed并刷写第三方潘多拉固件教程(上)
小米路由器MINI刷Breed并刷写第三方潘多拉固件教程
1373 0
|
机器学习/深度学习 索引 Python
python机器学习classification_report()函数 输出模型评估报告
python机器学习classification_report()函数 输出模型评估报告
2716 0
python机器学习classification_report()函数 输出模型评估报告