web-dev-qa-db-ja.com

コマンドライン経由でAACをMP3に変換

元の質問

ITunes Store(DRMなし)からmp3にaacファイルを変換するcliツールはありますか?

アップデート1

MP3からMP3

libavcodec-unstripped-52をインストールして、もう少し進んでください。

MP3ファイルをエンコードしようとすると、[mp3 @ 0x997cde0]Header missingと表示されます。

タグがID3v2であるため、lameにも問題がありました。libmp3lameもそれをサポートしていない可能性がありますか?

タグを変換する必要がありますか、これを機能させるにはどうすればよいですか?

AACからMP3

これは完了しましたが、結果のMP3ファイルにはヘッダーがありません。ヘッダーを取得するにはどうすればよいですか?

21
Martin Ueding

最も適切なコマンドラインツールは、ソフトウェアセンター/シナプスマネージャーを介してインストールできるffmpegユーティリティです。

コマンドラインの例は、固定ビットレートモード(CBR)の場合は次のようになります。

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 190k outputfile.mp3

または、可変ビットレートモード(VBR)の場合:

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -q:a 2 outputfile.mp3

FFmpegを使用したmp3エンコードの詳細については、次を参照してください。

FFmpeg MP3エンコーディングガイド

30
fossfreedom

Linuxにmp3コーデックがないと不満がある場合は、これを試してください。

ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160k outputfile.mp3

-abパラメーターは、キロビット/秒ではなく、ビット/秒を使用することに注意してください。

7
maxmurd