本文へスキップ
Convertube

Opus ファイルとは:現役で最高の音声コーデックにして、最も再生しにくい形式

Opus が低ビットレートで他を圧倒する理由、ファイルの出どころ、変換するときに使うべきビットレートを解説。Opus はブラウザ内で変換でき、アップロード不要です。

概要

種類
音声
圧縮
非可逆
拡張子
.opus
MIME タイプ
audio/opus
主なコーデック
opus

Opus は 2012 年に IETF で標準化されたコーデックで、音声向けの SILK と音楽向けの CELT という 2 つの既存コーデックを 1 つにまとめ、内容に応じて切り替えます。その結果、現役で最高の汎用音声コーデックになりました。MP3 では明らかに苦しいビットレートでも話し声を原音と区別がつかないほど再現でき、音楽でも AAC と互角です。しかもロイヤリティフリーなので、Opus 以降に作られたものは軒並みこれを標準にしました。

続きを読む

あなたの Opus ファイルもそこから来ています。WhatsApp や Telegram のボイスメッセージ、Discord の録音、ブラウザでのマイク録音、WebRTC の通話、そしてほとんどの WebM の音声トラックです。今どきの音声を録音するソフトは、たいてい何も聞かずに Opus で録音します。

Opus から変換すると、効率の面では必ず格下げになります。実際に影響するのはビットレートです。Opus で 24 kbps や 32 kbps で録音したボイスメッセージは問題なく聞こえますが、MP3 で同じビットレートを指定するとひどい音になります。MP3 には余裕を持たせてください。話し声なら 96 kbps か 128 kbps です。そして、ファイルが元の何倍にもなることは受け入れてください。それが Opus を知らないハードウェアで再生するための代償です。

このサイトには 1 つ非対称な点があります。Opus からの変換はできますが、Opus への変換はできません。ここで使っている WebAssembly 版 ffmpeg では、デコーダは問題なく動くのに Opus のエンコーダはどんな入力でも失敗します。壊れたものを出す代わりに、その方向は利用不可としています。

Opus を他の形式に変換

Opus:よくある質問

Opus を MP3 に変換するとき、ビットレートはどうすればいいですか?

元より高くしてください。Opus の 32 kbps は良い音ですが、MP3 の 32 kbps はそうはいきません。話し声なら 96 kbps か 128 kbps にして、弱いほうのコーデックが Opus の捉えた音を再現できる余裕を持たせてください。

MP3 が Opus の何倍も大きくなるのはなぜですか?

Opus のほうがはるかに効率的だからです。特に低ビットレートの話し声ではその差が顕著です。MP3 で同じ音質にするには、本当に何倍ものデータが必要になります。

Opus ファイルはどこから来るのですか?

WhatsApp や Telegram のボイスメッセージ、Discord の録音、ブラウザでのマイク録音、WebRTC の通話、そしてほとんどの WebM ファイルの音声です。

ここで Opus に変換できますか?

できません。WebAssembly 版 ffmpeg の Opus エンコーダはどんな入力でも失敗し、デコーダは動きます。そのため Opus からの変換は利用でき、Opus への変換は壊れたまま出す代わりに利用不可としています。

Opus は AAC より優れていますか?

話し声と低ビットレートでは明らかに優れています。高ビットレートの音楽では互角です。Opus はロイヤリティフリーでもあり、新しいソフトが標準で採用するのはそのためです。

プレーヤーで .opus ファイルが開けないのはなぜですか?

ハードウェアや古いソフトが一度も実装しなかったからです。ブラウザや最近のスマートフォンは扱えますが、カーステレオ、携帯プレーヤー、多くのデスクトップ向け音声ソフトは扱えません。