Xenial Xerus で高品質の AAC ファイルを作成するにはどうすればよいでしょうか?

Xenial Xerus で高品質の AAC ファイルを作成するにはどうすればよいでしょうか?

Xenial Xerus 16.04 LTS で、wav ファイルの小さなライブラリから高品質の AAC ファイルを作成したいと考えています。

出力ファイルとして AAC-LC、HE-AAC、HE-AAC v2 を選択できるようにしたいと思っています。コマンドライン ツールまたは GUI ツールのどちらかの方が優れているのであれば、それほど気にしません...

答え1

Xenial Xerus では、fdkaac を使用するのが最善の選択です。

sudo apt-get install fdkaac

次に、次の構文が役立つはずです。すべての例は固定ビットレート モード (CBR) 用ですが、下部に可変ビットレート モード (VBR) に関するセクションを含めています。

1. AAC-LC

単一のファイルの場合は、これを試してください。

fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o output.m4a input.wav

wav ファイルのディレクトリの場合は、次を試してください。

mkdir aac && \
for j in *.wav
do 
fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done

私のシステムでテスト済みで、正常に動作しています。

2. HE-AAC

単一のファイルの場合は、これを試してください。

fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o output.m4a input.wav

wav ファイルのディレクトリの場合は、次を試してください。

mkdir aac && \
for j in *.wav
do 
fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done

私のシステムでテスト済みで、正常に動作しています。

3. AAC-HEv2

単一のファイルの場合は、これを試してください。

fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o output.m4a input.wav

wav ファイルのディレクトリの場合は、次を試してください。

mkdir aac && \
for j in *.wav
do 
fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done

私のシステムでテスト済みで、正常に動作しています。

4. VBR 注:

固定ビットレート (CBR) の代わりに可変ビットレート (VBR) モードを使用する場合は、設定を省略して代わりに--bitrateを使用します--bitrate-modebitrate-modeは 1 ~ 5 の設定を取り、値が大きいほどビットレートが高くなります。

参考文献:

関連情報