いくつかのファイルを wav から m4a に結合してエンコードしようとしています。ソースから ffmpeg と sox の両方をインストールして、何も無効になっていないことを確認しました。ffmpegで変換すると
ffmpeg -i input.wav -acodec aac -strict experimental output.m4a
それは正常に動作します。SoXを使用する場合
sox input.wav output.m4a
エラーが発生します
[NULL @ 0x251b4e0] Codec is experimental but experimental codecs are not enabled, see -strict -2
sox FAIL ffmpeg: ffmpeg could not open CODEC
sox FAIL formats: can't open output file `output.m4a':
実験的なコーデックを使用してもよいことを ffmpeg に伝えるには、SoX を取得する必要があります。
また、このガイドhttp://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuideを使用して fdk-acc エンコーダーをインストールしようとしましたが、うまくいきませんでした。実験的なものは問題なく動作するので、それを使用したいと思います。