Opus (2012, RFC 6716)(オーパス)
IETF が 2012 年に RFC 6716 として標準化した次世代音声圧縮規格。Xiph.Org の CELT + Skype の SILK を統合した革新的設計で、6-510kbps の極めて広い bitrate 範囲・低遅延 (5-66ms) ・高音質を同時実現、現代の Web・VoIP・ストリーミングの事実上世界標準。
概要
Opus は、IETF (Internet Engineering Task Force) が 2012 年 9 月に RFC 6716 として標準化した次世代音声圧縮規格で、Xiph.Org Foundation の CELT (Constrained Energy Lapped Transform、音楽向け) + Skype 開発の SILK (音声向け) を統合した革新的設計により、6-510kbps の極めて広い bitrate 範囲・低遅延 (5-66ms 可変)・高音質を同時に実現する現代の Web・VoIP・ストリーミングの事実上世界標準フォーマットです。完全特許フリー・OSS 実装で、WebRTC (HTML5 ビデオ会議標準、2013)・Discord (2015)・Microsoft Teams (2017)・YouTube (Opus 配信 2014)・WhatsApp (音声通話)・Apple FaceTime・Spotify (2021-) 等の現代主要通信/配信サービスで標準採用され、MP3/AAC/Vorbis を全面的に置き換える勢いです。低遅延 + 高音質の組合せで前世代音声フォーマットすべてを圧倒する性能を発揮し、2020 年代の Web 音声配信・リアルタイム通信のデファクトスタンダードとして君臨しています。
主な特徴・仕組み
- 標準化: 2012 年 9 月 IETF RFC 6716
- 基盤: Xiph.Org CELT (音楽) + Skype SILK (音声)
- 特許: 完全フリー、利用料ゼロ
- bitrate 範囲: 6kbps - 510kbps、業界最広
- サンプリング: 8/12/16/24/48kHz
- チャネル: モノラル/ステレオ/マルチチャネル (Ambisonic 対応)
- 遅延: 5ms (低遅延モード) - 66ms (高音質モード)、可変
- VBR/CBR/CVBR: 三モード対応、用途別最適化
- DTX (Discontinuous Transmission): 無音区間スキップ、データ削減
- エラー回復: パケットロス対応、リアルタイム通信向き
- 拡張子: .opus (Ogg コンテナ標準)・.ogg (Ogg Opus)・.webm (動画コンテナ)
スペック比較表
| 音声規格 | 推奨 bitrate | 遅延 | 音質 (vs MP3) | 用途 |
|---|---|---|---|---|
| MP3 | 128-320kbps | 100-200ms | 基準 | 音楽配信 (旧) |
| AAC | 96-256kbps | 50-100ms | +1 段 | 音楽配信 (現) |
| Vorbis | 96-256kbps | 100-150ms | AAC 同等 | OSS |
| Opus | 32-256kbps | 5-66ms | +2 段 | Web 全般 |
| FLAC | 可逆 | 50-150ms | 完全 | ハイレゾ |
具体例・対応技術
- WebRTC (2013-): HTML5 ビデオ会議標準、Chrome/Firefox/Safari 全対応
- Discord (2015-): ボイスチャット、Opus 64-96kbps デフォルト
- Microsoft Teams: 企業ビデオ会議、Opus 32-128kbps 適応的
- YouTube (2014-): 音声トラック Opus 64-128kbps、AAC との二段配信
- WhatsApp: 音声通話 Opus 12-24kbps、低帯域モバイル網最適化
- Apple FaceTime Audio: Opus、AAC-ELD 並行配信
- Spotify (2021-): メイン配信、Vorbis から完全移行
自作PCでの選び方・注意点
Opus は 2026 年現在の音声圧縮で最強の選択肢で、自作 PC で新規音声プロジェクト立ち上げる場合の第一選択です。FFmpeg (ffmpeg -i input.wav -c:a libopus -b:a 96k output.opus) で簡単エンコード、品質設定は -compression_level 10 (デフォルト、エンコード時間 vs 圧縮率最適化)。Web 配信は WebM コンテナ (.webm) + Opus が現代ベストプラクティス、<audio src="audio.webm"> で全主要ブラウザ対応 (Safari 11+ 含む)。Discord/Microsoft Teams のような VoIP アプリ開発で WebRTC + Opus 採用が定番、低遅延 + 帯域効率の組合せで他選択肢と段違い。ポッドキャスト配信用途で 32-48kbps Opus が MP3 64-128kbps と同等品質、配信帯域 50-70% 削減効果。AI 音声生成 (ElevenLabs・Suno・Udio) は MP3 主流ですが、Opus 出力対応も増加傾向。Telegram・Signal・WhatsApp 等の通信アプリは Opus 標準。
関連用語との違い
- MP3/AAC: 古い世代、Opus が音質・遅延・bitrate 全面で優位
- Vorbis: Xiph.Org の前世代、Opus が後継
- AAC-ELD: 競合低遅延 AAC、Opus が標準化勝者
よくある質問(FAQ)
Q1: Opus と AAC どちらを選ぶ? A: 新規開発・Web 配信なら Opus 一択、互換性必須 (古いハードウェア・カーオーディオ) なら AAC。Opus は音質・遅延・bitrate 全面で AAC を上回る。
Q2: Opus の最適 bitrate は? A: 音楽用途 96-128kbps (AAC 192kbps 相当)・ポッドキャスト 64kbps (MP3 128kbps 相当)・VoIP 32-48kbps (AAC-LD 同等)・低帯域 12-24kbps (WhatsApp 設定)。
Q3: なぜ Opus は低遅延に強い? A: 5ms フレームサイズ対応 (MP3 の 1/40)、SILK の低遅延設計を継承。WebRTC の 50ms 以下要件を確実満たす。
まとめ
- Opus = 2012 年 IETF RFC 6716、CELT + SILK 統合
- 6-510kbps 広 bitrate・5-66ms 低遅延・高音質
- WebRTC/Discord/Teams/YouTube/Spotify 等の現代標準
- 特許フリー、MP3/AAC/Vorbis を全面置換中の最強規格