私はmp3をaacにプログラムで変換する方法や、コマンドラインから運がない方法を探していました。理想的には、mp3をaacに変換する私のレールアプリから呼び出すことのできるコードスニペットがあります。私はffmpegのとlibfaacをインストールし、次のコマンドを使ってAACファイルを作成することができました:プログラムでmp3をiTunesで再生できるaac/m4aファイルに変換するにはどうすればよいですか?
ffmpeg -i test.mp3 -acodec libfaac -ab 163840 dest.aac
私はdest.m4aに、出力ファイルの名前を変更すると、それはiTunesで再生できません。
ありがとうございます!
ええと、私はffmpegをインストールしましたが、私があなたが述べたコマンドを試してみると、次の警告/エラーが出てきました: 警告:ビットレートパラメータが低すぎます。これはkbits/sではなく、ビット/ sを引数にとります。 不明なエンコーダ 'aac' gitを使用してソースをダウンロードしました。他のコーデックをダウンロードする必要はありますか? –
libfaacでコンパイルされたffmpegと、aacではなく、そのacodec libfaacが必要です。 -ab 128kは、あなたが指定した通り、-ab 128ではない正しい値です。 –
私を訂正してくれてありがとう。これがクライアントに公開する前にテストする理由です:P – rpetrich