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

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

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

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

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

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

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

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

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

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

如何将.m4a转.wav文件相关推荐

  1. ffmpeg批量转换flac为wav,m4a转换为wav,批量删除目录下某一后缀名文件,复制文件中有相同部分的文件

    m4a转换为wav建立python文件: def convert(save_path):files = glob.glob('%s/voxceleb2/*/*/*.m4a'%save_path)fil ...

  2. 如何利用 iTunes 把 m4a/wav 文件转成 MP3 格式

    MAC技巧 | 如何利用 iTunes 把 m4a/wav 文件转成 MP3 格式 - 简书 转载于:https://www.cnblogs.com/gitwow/p/11100216.html

  3. ffmpeg 将.m4a音频转换为.wav文件

    在cmd中输入: ffmpeg -i song.m4a song.wav

  4. linux 播放m4a 文件,M4A是什么文件?如何提取M4A音频?

    吴川 华南区技术负责人 概要 M4A是Apple设备的常用音频格式,本文将详细科普M4A的相关知识,会为大家介绍M4A是什么文件?如何提取M4A音频? M4A的相关知识科普 什么是M4A? M4A是使 ...

  5. m4a转wav格式方法和步骤

    m4a转wav方法,m4a转wav步骤!大家应该知道m4a和wav是什么文件格式吧,它们俩都是音频格式.m4a是苹果手机专用的音频格式,苹果手机的录音文件就是wav格式:而wav是一种高质量的音频格式 ...

  6. 如何修复手机里的m4a格式录音文件

    经常遇到手机里的m4a格式录音文件损坏而无法播放,一般都是文件头的部分信息丢失导致,其实用3个小工具就能快速修复破损的文件,来试试吧. 1.在windows环境下要用到3个工具是二进制编辑器.faad ...

  7. 批量将MP3或者m4a转为wav格式

    1 准备条件 需要安装ffmpeg,安装教程:[https://blog.csdn.net/liupeng19970119/article/details/110433807] 2 python代码 ...

  8. 在 Windows 和 Mac 上将 M4A 转换为 WAV

    有些人认为 M4A 是 MP3 的继承者,因为 M4A 比 MP3 质量更好但体积更小.很多iPhone用户都期待着苹果能增加M4A的兼容性,因为M4A的兼容性不好已经造成了很多麻烦.例如,M4A 文 ...

  9. 多种音频文件(.wav, .mp3, .ogg)转化为wav文件,支持分、秒级别切分

    多种音频文件(.wav, .mp3, .ogg)转化为wav文件,支持分.秒级别切分 需求:调用python脚本,输入源文件路径.目标路径.切割的时长.切割时长的时间单位,能够将对应路径的源音频文件按 ...

最新文章

  1. IIS异常:CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\.。。”--“拒绝访问...
  2. 实战SSM_O2O商铺_27【商品类别】删除商品类别从Dao到View层的开发
  3. opencv 梯度幅值_opencv3/C++ HOG特征提取方式
  4. python创建sqlite3数据库_Python之Sqlite3数据库基本操作
  5. 依赖注入和控制反转的理解,写的太好了。
  6. 解决 :sudo:/etc/sudoers 可被任何人写
  7. 【mysql系列】细谈explain执行计划之“谜”
  8. 微软冷箭射苹果:世界需要更开放的平台
  9. 微信小程序 Image 图片实现宽度100%,高度自适应
  10. Leetcode:11.container-with-most-water(盛水最多的容器)
  11. java 8 lamda,Java8中你可能不知道的一些地方之Lambda表达式实战
  12. 23 模块代码编写基础
  13. 线程执行者(八)执行者周期性地运行一个任务
  14. biee mysql,Linux环境中使用BIEE 连接SQLServer业务数据源的简单示例
  15. 【模拟电子技术Analog Electronics Technology 1】——用能带理论理解导体,绝缘体和半导体
  16. Java 二叉树层次遍历
  17. python实训报告心得体会-Python学习心得体会
  18. this指向,并改变this指向
  19. 计算机无线鼠标用不了怎么办,无线鼠标没反应,教您无线鼠标没反应该怎么办...
  20. 索罗斯的反身理论和汇率分析

热门文章

  1. leJOS EV3 Eclipse Mac 总结
  2. 常见的HTTP状态码(HTTP Status Code)说明
  3. LoRaWAN协议入网方式
  4. RBP系统管理之服务器参数管理
  5. 将自己训练的MASK-RCNN模型用于摄像头实时检测
  6. 中国帆船行业现状分析及发展前景展望报告2022-2028年
  7. jquery向服务器发送ajax请求标准写法
  8. 【多任务模型】腾讯MFH《Multi-Faceted Hierarchical Multi-Task Learning for a Large Number of Tasks
  9. 查看zookeeper的版本号
  10. 【微信小程序】随机点名系统(点击开始滚动名字点击结束按钮结束滚动)