2026年7月2日(木)掲載 2,187本日 39
HN26589

ついに登場!FFmpeg 9.1で刷新されたAACエンコーダーの全貌

FFmpeg 9.1's new AAC encoder

ledoge約12時間前

議論

11
1HugoTea約9時間前

FFmpegのAACデコーダーはステレオPNSに関して壊れていて、そのバグは他のAACデコーダーにも存在している可能性があるため、エンコーダー側で回避策をとっている。PNSを使っているエンコーダーが他に存在しなかったから、今までバグが見つからなかったんだ。

PNSが何なのかは知らないけど、20年間誰かのニッチなユースケースを悩ませてきた問題なんだろうね

2superzazu約9時間前

このエンコーダーは主に48kHzオーディオ向けに最適化されている。諦めてくれ。今は2026年だし、リサンプリングなんて無料同然、48kHzが標準だ。44.1kHzも96kHzも動くけど、最高の品質を求めるなら48kHzを使ってくれ。

今どき本当に48kHzが標準なのか?

3sneezychl約9時間前

すごく歓迎すべき追加だね。これでfdk-aacから乗り換えられるといいんだけど

4cogman10約8時間前

いやー、これはOpusの凄さを証明するいい機会だな。

誤解しないでほしいんだけど、こういう取り組みは有意義だし、古いコーデック向けのより良いエンコーダーがあるに越したことはない。でも、今回のベンチマークでのOpusの数字を見てよ。64kbpsですら、他のAACエンコーダーを完全に圧倒してるじゃないか。

5ndiddy約8時間前

いいね、実際にどれくらいの性能が出るか楽しみ。FFmpegの以前のAACエンコーダーは出力品質が悪くて、よく耳障りなノイズ(チャープ音)が入るから、ビデオ録画をする時はいつもAppleのCore Audioエンコーダーをインストールしてまともな音質を確保してたんだ。A/B/X比較をしたことがあるんだけど、320kbpsのMP3の方が、FFmpegでエンコードした320kbpsのAACより音が良く聞こえたよ。でもCore Audioでエンコードした256kbpsのAACと大体同じくらいだった。もしCore Audioのインストールが不要になるなら劇的な改善だし、OBSとかで画面録画やストリーミングをしてる人たちは、次回のアップデートで音質がめちゃくちゃ向上するはずだよ。

6refulgentis約8時間前

年を取るほど、正当な理由で書き直しを繰り返すのはありだなと思えてくる(例えば今回みたいに、メトリクスが最大化する一方で、VBRや48kHz以外が馬鹿げたもので、投資する価値がないと断じるのは難しいしね)

7JSR_FDED約7時間前

結局のところ開発者自身の耳に依存しているっていうのは興味深い。この分野がいかに主観的か、不気味でありつつもすごくクールだよね

8ant6n約4時間前

これぞまさに昔のインターネットの縮図って感じだね。誰かが史上最高のAACエンコーダーをコードしたのに、最初の反応が管理者からの48kHz対44kHzに関する小言だなんてさ。

9ximdotro約4時間前

いいね、実際にどうなるか楽しみだ。

10functionmouse約4時間前

前にffmpegを使ってiPod nano用に曲をエンコードした時、壊れたファイルになったんだよね。数秒おきにパチパチっていうノイズが入って再生が中断される感じで。これって今回修正されてるのかな?