繁体   English   中英

如何在OS X上将audio.m4a转换为audio.amr?

[英]How to convert audio.m4a to audio.amr on OS X?

我尝试安装ffmpeg

$ brew install ffmpeg

并运行ffmpeg

$ ffmpeg -i audio.m4a -ar 8000 -ab 12.2k audio.amr

我收到以下错误:

输出流#0:0的自动编码器选择失败。 格式amr(codec amr_nb)的默认编码器可能已禁用。 请手动选择编码器。 为流0:0选择编码器时出错

我不知道如何启用amr_nb。

步骤1:查找ffmpeg Homebrew软件包的AMR安装选项

列出ffmpeg Homebrew软件包的所有安装选项:

$ brew info ffmpeg

ffmpeg:稳定3.2.2(瓶装),HEAD
播放,录制,转换和流音频和视频
https://ffmpeg.org/
/usr/local/Cellar/ffmpeg/3.2.2(239个文件,50.3M)*
从2016年12月14日在17:43:58从源构建,具有:--with-opencore-amr
来自: https : //github.com/Homebrew/homebrew-core/blob/master/Formula/ffmpeg.rb

==>依赖关系
构建:pkg-config✔,texi2html✔,Yasm✔
推荐:la脚✔,x264✔,xvid✔
可选:chromaprint✘,fdk-aac✘,fontconfig✘,freetype✘,frei0r✘,game-music-emu✘,libass✘,libbluray✘,libbs2b✘,libcaca✘,libebur128✘,libgsm✘,libmodplug✘,libsoxr libssh✘,libvidstab✘,libvorbis✘,libvpx✘,opencore-amr✔,openh264✘,openjpeg✘,openssl✘,opus✘,rtmpdump✘,橡皮筋✘,schroedinger✘,sdl2✘,snappy✘,speex✘,tesse theora✘,两层✘,wavpack✘,webp✘,x265✘,xz✘,zeromq✘,zimg✘

==>选项
...
--with-opencore-amr
启用Opencore AMR NR / WB音频格式
...

更简洁地说:

$ brew info ffmpeg | grep amr

--with-opencore-amr

步骤2:使用Homebrew安装选项安装ffmpeg

$ brew install ffmpeg --with-opencore-amr 

步骤3:执行ffmpeg

$ ffmpeg -i audio.m4a -ar 8000 -ab 12.2k audio.amr

AMR编解码器支持通过外部库提供。

您可以通过链接到https://evermeet.cx/ffmpeg/的库获取OS X二进制文件。 获取快照或每晚构建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM