4

mp3 ファイルを he-aac (別名 aac+) に変換できるエンコーダーが必要です。これまでのところ、私が見つけた最高のものはnero aac encodingです。これには 2 つの問題があります。 - 入力形式は 1 つだけです: wav。mp3 ファイルを wav に変換してから he-aac に変換するのは少し遅いです。-非営利目的の無料ライセンス。

残念ながら、ffmpeg は he-aac をサポートしていません... 商用ソリューションon2 flixがありますが、私が行う必要がある単純なタスクのゴールデン ハンマーのようです。

4

5 に答える 5

6

私の知る限り、Nero AAC は唯一のものです。たとえ FAAC が HE-AAC をサポートしていたとしても、それは役に立たないでしょう。なぜなら、エンコーダーとしての設計はかなりひどいものであり、その品質は LAME に匹敵するものでさえないからです。ましてや、優れた AAC エンコーダーは言うまでもありません。

FFMPEG チームの Kostya は現在、AAC エンコーダーに取り組んでいますが、まだ道のりは長いです。HE-AAC はおろか、LC-AAC のプライムタイムの準備もできていません (まだリポジトリにコミットされていません)。最初のステップは、ffmpeg デコーダーが HE-AAC をサポートするようにすることです。現在、FAAD を介してのみデコードできます。

現時点で Nero よりも寛容なライセンスを持つ HE-AAC エンコーダーは、どのプラットフォームにも存在しないと思います。

于 2008-09-17T09:44:09.797 に答える
2

私はneroAacEncかなり長い間使用してきましたが、結果にはおおむね満足しています。Linux を使用している場合.AAC、またはその他のものからファイルを作成するの.MP3は非常に簡単です。必要なのは、エンコードへのデコードとエンコード後の処理を行い、ファイル.WAVを削除する小さなラッパー スクリプトだけです。.WAV

注意: 損失のあるエンコーディングから別のエンコーディングに変換すると、品質がさらに低下します。したがって、.MP3ロスレス ソースを使用できず、ロスレス ソースを使用できない場合は、それらに固執することをお勧めします。

.FLACからに変換する小さなスクリプトを次に示します。引数としてファイル.AACのみを受け入れます。.FLAC

#!/bin/zsh

for file in ${argv[*]}; do
    flac -d ${file}
    neroAacEnc -q 0.6 -if ${file%%.flac}.wav -of ${file%%.flac}.aac
    rm ${file%%.flac}.wav
done

このスクリプトはシーケンシャルですが、簡単にマルチスレッド スクリプトにすることができます。

于 2011-01-05T04:39:23.827 に答える
2

accplusGNU ライセンスの下で入手可能なエンコーダーがあり、ここで入手できます

于 2011-11-14T10:42:45.993 に答える
1

別のエンコーダー: mp4tools

于 2009-01-13T21:44:13.043 に答える
0

品質についてはわかりませんが、 enhAacPlusEncを見つけました

于 2009-01-12T18:40:57.327 に答える