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

如何在OS X上将audio.m4a转换为audio.amr?,audio,ffmpeg,amr,Audio,Ffmpeg,Amr,我试着安装ffmpeg $ brew install ffmpeg $ ffmpeg -i audio.m4a -ar 8000 -ab 12.2k audio.amr 并运行ffmpeg $ brew install ffmpeg $ ffmpeg -i audio.m4a -ar 8000 -ab 12.2k audio.amr 我得到了以下错误: 输出流#0:0的自动编码器选择失败。违约 格式amr(编解码器amr_nb)的编码器可能已禁用。请 手动选择编码器。为流0:0选择编码器

我试着安装ffmpeg

$ brew install ffmpeg
$ ffmpeg -i audio.m4a -ar 8000 -ab 12.2k audio.amr
并运行ffmpeg

$ brew install ffmpeg
$ ffmpeg -i audio.m4a -ar 8000 -ab 12.2k audio.amr
我得到了以下错误:

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


我不知道如何启用amr_nb。

amr编解码器支持是通过外部库实现的


您可以使用从中链接的库获取OSX二进制文件。获取快照或夜间生成。

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

您可以使用从中链接的库获取OSX二进制文件。获取快照或夜间构建。

步骤1:查找ffmpeg自制软件包的AMR安装选项 列出ffmpeg自制软件包的所有安装选项:

$ brew info ffmpeg
ffmpeg:stable 3.2.2(瓶装),头部
播放、录制、转换和流式播放音频和视频

/usr/local/Cell/ffmpeg/3.2.2(239个文件,50.3M)*
于2016年12月14日17:43:58从源代码处构建,带有:---带有opencore amr
发件人:

==>依赖关系
构建:pkg配置✔, texi2html✔, 亚斯姆✔
推荐:跛脚✔, x264✔, 十六✔
可选:chromaprint✘, fdk aac✘, fontconfig✘, 自由式✘, 弗雷尔✘, 游戏音乐动车组✘, 利巴斯✘, 利布拉伊✘, libbs2b✘, 利布卡卡✘, libebur128✘, libgsm✘, libmodplug✘, libsoxr✘, 利布希✘, libvidstab✘, 利沃比斯✘, libvpx✘, opencore amr✔, openh264✘, openjpeg✘, openssl✘, 作品✘, rtmpdump✘, 橡皮筋✘, 薛定谔✘, sdl2✘, 精炼的✘, 斯佩克斯✘, 特塞拉特✘, 托拉✘, 两个瘸子✘, 波包✘, webp✘, x265✘, xz✘, zeromq✘, 齐姆✘

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

简而言之:

$ brew info ffmpeg | grep amr
--使用opencore amr

步骤2:使用自制安装选项安装ffmpeg 步骤3:运行ffmpeg 步骤1:查找ffmpeg自制软件包的AMR安装选项 列出ffmpeg自制软件包的所有安装选项:

$ brew info ffmpeg
ffmpeg:stable 3.2.2(瓶装),头部
播放、录制、转换和流式播放音频和视频

/usr/local/Cell/ffmpeg/3.2.2(239个文件,50.3M)*
于2016年12月14日17:43:58从源代码处构建,带有:---带有opencore amr
发件人:

==>依赖关系
构建:pkg配置✔, texi2html✔, 亚斯姆✔
推荐:跛脚✔, x264✔, 十六✔
可选:chromaprint✘, fdk aac✘, fontconfig✘, 自由式✘, 弗雷尔✘, 游戏音乐动车组✘, 利巴斯✘, 利布拉伊✘, libbs2b✘, 利布卡卡✘, libebur128✘, libgsm✘, libmodplug✘, libsoxr✘, 利布希✘, libvidstab✘, 利沃比斯✘, libvpx✘, opencore amr✔, openh264✘, openjpeg✘, openssl✘, 作品✘, rtmpdump✘, 橡皮筋✘, 薛定谔✘, sdl2✘, 精炼的✘, 斯佩克斯✘, 特塞拉特✘, 托拉✘, 两个瘸子✘, 波包✘, webp✘, x265✘, xz✘, zeromq✘, 齐姆✘

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

简而言之:

$ brew info ffmpeg | grep amr
--使用opencore amr

步骤2:使用自制安装选项安装ffmpeg 步骤3:运行ffmpeg
爱你!救我一命!爱你!救我一命!