如何使用ffmpeg将.m4a 格式转换为 pcma格式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、ffmpeg是什么

    二、使用步骤

    1.安装ffmpeg

    2.开始转写

    总结


前言

最近交付的同事找我,想将客户提供的.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可以将语音格式转成自己想转换的格式。

你可能感兴趣的:(c/c++,通信软件,ffmpeg,转码,m4a,pcma)