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