手順
インストール
Homebrew でlibfdk_aacに対応したffmpegをインストール
$ brew tap homebrew-ffmpeg/ffmpeg
$ brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-fdk-aac
変換
$ ffmpeg -i music.mp3 -vn -c:a libfdk_aac -vbr 4 music_vbr4.m4a
-vnオプションで映像を無視。
罠になりそうなポイント
- VBR(可変ビットレート)で変換する場合は
libfdk_aacつきのffmpegが必要だが、標準ではlibfdk_aacはついていない模様。 - Homebrewで普通にffmpegを入れても
libfdk_aacつきのものは入らない。 - 映像を変換しようとしてエラーが出る。
-vnオプションで映像を無視する必要がある。
映像などないと思われるかもしれないがアルバムアートが映像扱いで埋め込まれている場合がある模様。
gistの記事の転載です:
https://gist.github.com/acevif/fa55e3e49134ec41ecfe77f11b9d2438