3

いくつかのファイルを 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 エンコーダーをインストールしようとしましたが、うまくいきませんでした。実験的なものは問題なく動作するので、それを使用したいと思います。

4

1 に答える 1