OGGはコンテナ、Opusはコーデック
OGGはXiph.Org Foundationのオープンなコンテナ形式です。長年、ほとんどの.oggはVorbisを入れていました。今はしばしばOpusを入れます。2012年にIETFが標準化した新しいコーデック(RFC 6716)で、Xiph.OrgとSkypeの仕事が基です。AudioDropのOGG出力はOpusを使います。
Opusは内部で常に48 kHzで動くので、AudioDropは変換の一部として音声を48 kHzにリサンプルします。低いビットレートでよく聞こえるよう設計され、ボイスチャット、WebRTCの通話、多くのウェブ音声に使われます。
対照的に、MP3は1993年のものです。非可逆で、通常128〜320 kbps、主な強みはほぼどこでも再生できることです。
MP3をOGGにする理由は?
OGGは通常、試聴のアップグレードではありません。特定のツールが好む形式です。
- ウェブゲームとブラウザベースのエンジンは、ブラウザ自身のデコーダーでOgg Opusを再生できます。
- 一部のLinuxとオープンソースのプロジェクトは、ロイヤリティフリーのオープンな形式を好みます。
- ウェブアプリとボットは、効率よく配信できるのでOpusを使うことが多いです。
- 控えめなビットレートで効率がよいOpusなので、ウェブ配信用により小さいファイルがほしい。
MP3とOGG(Opus)を一覧で
| 機能 | MP3 | OGG(Opus) |
|---|---|---|
| 開発 | Fraunhofer IISとMPEG | Xiph.OrgとIETF |
| Compression | 非可逆 | 非可逆 |
| サンプルレート | 通常44.1または48 kHz | 48 kHz |
| 192 kbpsでのサイズ | ≈ 1.44 MB/min | ≈ 1.44 MB/min |
| 低ビットレートでの性能 | 128 kbps未満では弱い | 強い。64〜96 kbpsでも |
| 互換性 | どこでも | Chrome、Firefox、Android、VLC、ゲームエンジン。古いAppleのソフトは再生できないことがあります |
| 向いている用途 | 誰とでも共有 | ウェブゲーム、ウェブ音声、オープンソースのプロジェクト |
MP3をOGGにするときの音質
これは非可逆から非可逆なので、現実的に考えてください。MP3エンコーダーはすでに細部を捨てており、Opusは自分の方法でさらに少し捨てます。OGGは、始めたMP3よりよく聞こえることはありません。
AudioDropは既定でOpusを192 kbpsでエンコードします。Opusには余裕があり、追加の劣化はごく小さいです。192 kbps以上のMP3から始めると、いちばんきれいになります。元のWAVやFLACがあるなら、そちらをOGGにして、余計な世代を挟まないでください。
実用的なヒント
MP3がゲームのループなら、変換後にループ位置を聴いてください。非可逆エンコーダー、特にMP3は、ファイルの先頭に短い無音を足します。ギャップレスのループを得るいちばん確実な方法は、ロスレス音源です。
SafariはOGGをエンコードできないことがあります。この変換にはChrome、Edge、Firefoxを使ってください。曲名やアーティストなどのタグは、OGGにコピーされないことがあります。
MP3をOGGにするのが誤った選択のとき
OGGがすべての仕事の正しい行き先とは限りません。聞き手がiPhoneや古いAppleソフトを使うなら、MP3かM4Aの方が確実に再生されます。Ogg OpusではなくOgg Vorbisを読み込むゲームエンジンの素材を用意するなら、Opusは拒否されることがあるので、一括の前に1つ試してください。
そもそも変換が必要かも、考えてみる価値があります。MP3は主要なブラウザとゲームエンジンのすべてが対応するので、再エンコードが意味を持つのは、ツールがOGGを具体的に求めるときか、Opusの配信効率がほしいときです。
MP3をOGGにするときは、MP3の原本を残してください。それらがより上の世代で、これからの変換はそこから始めるべきです。
ファイルは端末に残ります
AudioDropは、すべてブラウザ上で動くMP3からOGGへの変換です。デコードとエンコードは自分のマシン上のWebCodecsとWebAssemblyです。音声はアップロードされず、アカウントも不要です。
読み込み後、ページはオフラインで動きます。効果音のフォルダをドロップすると並列で変換され、それぞれ個別にダウンロードされます。決まったファイルサイズ上限はなく、端末のメモリの実用的な限界だけです。