前言
最近交付的同事找我,想将客户提供的.m4a格式的语音文件转换为pcmu格式的wav文件。我大概 audition时,总提示缺少acc.dll文件。我想到了万用的ffmpeg工具,随用ffmpeg转换成功。
提示:以下是本篇文章正文内容,下面案例可供参考
一、ffmpeg是什么
ffmpeg是一款开源的万能媒体格式转换工具。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的
二、使用步骤
1.安装ffmpeg
从官网的地址 FFmpeg 下载安装部署即可。我是安装的linux版本的
2.开始转写
开始转码
ffmpeg -i 603.m4a -map_metadata -1 -fflags +bitexact -acodec pcm_alaw -ac 1 -ar 8000 603_15.wav -y
其中-acode pcm_alaw 是pcma格式;-ac 1 单声道;-ar 8000是采样率8000;
-map_metadata -1 -fflags +bitexact 是将ffmpeg转码默认携带的LIST的数据(artist,genre等)去掉,变成标准的44字节的wav文件头。
总结
采用ffmpeg可以将语音格式转成自己想转换的格式。