WAV を OGG に変換

ここで WAV を OGG に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 非可逆 サイズと引き換えに細部が失われます。OGGはWAVのすべてを保持できません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

ここで書かれる OGG の中身は Opus です

Ogg はコンテナであってコーデックではありません。これまで Vorbis、Opus、FLAC、Speex を運んできた実績があり、拡張子の .ogg だけでは中身が何かは分かりません。過去二十年ほどの間、ogg といえば Vorbis を指すことが多く、今も多くの解説記事やフォーラムの答えがそれを前提にしています。

このページが書き出すファイルは Opus を含んでいます。ゲームで使われる帯域では Opus のほうが明らかに優れており、現行のデコーダーはすべて対応しています。ただし Vorbis 専用に作られた古いエンジンやミドルウェア、手書きのローダーが相手なら、まず一つ変換して実機で読み込めるか確認してから、フォルダーごと変換するようにしてください。

拡張子の指定こそが、たいていの本当の要件

OGG を選ぶ理由が音質の比較であることはほとんどありません。エンジンのドキュメントがそう指定している、特許の絡む形式を避ける方針がある、配布先や Linux のパッケージングの慣習がそう決めている。理由はライセンス方針であることが多く、それは十分に正当な理由です。

それを踏まえると、このページで気にすべき問いは音質ではなく、実際に読み込めるか、ループするか、シークできるか、ダウンロード予算をどれだけ食うかです。この帯域での忠実さは、ゲーム音声のパイプラインがつまずく箇所ではありません。

フォルダーを変換する前に一つのアセットで試す

ここで大事な確認は二分で終わりますが、多くの人が省いてしまいます。デスクトップのメディアプレーヤーで再生できたとしても、それはそのプレーヤーが Opus のデコーダーを持っているという証明にしかなりません。本当の問いは、対象のエンジンが、対象のプラットフォームで、エディターではなくビルドの中で読み込めるかです。

ループのあるアセットを一つ選んで変換し、取り込んでビルドを走らせてみてください。モバイルやコンソールのターゲットはこうした前提の食い違いが表面化しやすい場所で、しかも取り込み時や最初の再生時にすぐ分かります。ライブラリー全体を変換したあとで気づくよりも、はるかに楽です。

ループとプリスキップ、継ぎ目のわずかなノイズ

どの非可逆符号化器も、開始のために準備段階が必要で、デコーダーが最初に出す音は、入力の最初の音そのものではありません。Ogg Opus はこれを正しく扱っていて、ストリームのヘッダーにプリスキップを記録し、それを尊重するデコーダーは正しい位置から再生を始めます。

問題が起きるのは再生側です。プリスキップを無視するローダーは、すべてのクリップの先頭にわずかな無音を追加してしまい、一度きりの効果音では気付かれなくても、二小節のループでは繰り返しごとに聞こえる隙間になります。ループが重要でエンジン側の実装が対応していない場合は、そのアセットだけ非圧縮のままにし、他は圧縮するという使い分けが現実的です。

台詞、音楽、効果音への帯域の配分

Opus は低いビットレートでの表現力に優れていて、それがこのパイプラインを変える価値がある理由です。モノラルの台詞はかなり低い設定でも十分に聞き取りやすく、環境音や音楽にはより多くの帯域を割く必要があります。

短い効果音は少し事情が違います。二百ミリ秒程度の衝撃音はファイルごとのオーバーヘッドが支配的で、強く圧縮しても目立った節約にはならず、逆にアタック音が丸まるリスクだけが残ります。帯域は秒数のある音楽と台詞に使い、短い効果音は無理に切り詰めないほうが賢明です。

Ogg コンテナが生の圧縮ストリームより優れている点

Ogg はストリームをページに分割し、それぞれに位置情報を持たせます。これがシークを可能にし、再生開始前に正確な長さを知らせることもできるようにしています。任意の名前付きテキストフィールドを保持できる仕組みも持っています。

アセットパイプラインにとって重要なのは位置情報のほうです。早送りやキューポイントへのジャンプ、進捗表示を行う機能はこれを必要とし、圧縮ストリームがむき出しのままではそれができません。

このサイトで唯一、符号化器を新たにダウンロードしない変換

Opus はどのブラウザーにもすでに組み込まれています。WebRTC の音声通話に必要だったためです。追加のパッケージも WebAssembly のビルドもダウンロードされず、符号化器はブラウザーに最初から入っているネイティブコードです。

これは、ブラウザーが単体では符号化できず WebAssembly 版の LAME を先にダウンロードする必要がある MP3 とは対照的です。二百個の効果音フォルダーでも、何もダウンロードされず何もアップロードされないまま、すぐに変換が始まります。

WAV にはタグがなく、ファイル名だけが識別子になる

Ogg ファイルはタイトルやアーティストといった任意の名前付きテキストフィールドを持てます。問題は元となる WAV の側にあり、WAV のメタデータは任意のチャンクで、たいていの録音・編集ソフトはそもそも書き込みません。

つまり多くの場合、コピーできる情報自体がありません。ファイル名が引き続き識別子になりますが、アセットがパスで参照されるパイプラインでは、それで通常は問題ありません。

二百個の効果音を一度に、アップロードせずに

一度のドロップで最大 100 ファイル、1 ファイルあたり 100 MB までという上限があり、それぞれが個別に変換されて ZIP にまとまって戻ってきます。効果音の多くは小さいのでどちらの上限も気にする必要はありません。

何も送信されないため、大きなバッチでも通信量を消費せず、待ち行列にも並びません。アセットフォルダーは頻繁に書き出し直されるので、毎回百個をアップロードする必要がある変換手順は、いずれ誰もやらなくなります。

WAV を OGG に変換する手順

  1. お手元の WAV ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に OGG を選びます。変換はブラウザーの中で行われ、ファイルはアップロードされません。
  3. できあがった OGG ファイル をダウンロードします。

WAV と OGG——何が変わるか

WAVとOGGの比較
WAVOGG
正式名称Waveform AudioOgg Audio
拡張子.wav, .wave.ogg, .oga
メディアタイプaudio/wavaudio/ogg
圧縮方式無圧縮非可逆 — サイズを画質で買う
最初の公開19912000
発行元MicrosoftXiph.Org
仕様RIFF WAVERFC 3533
ライセンス公開仕様、標準化はされていないオープン標準
現在の位置づけ現行現行
ビット深度32
音声チャンネル最大 65,535
ブラウザで開けるかすべてのブラウザ現行のブラウザ
代わりに検討される形式FLAC, AIFFMP3, AAC, OPUS

残るもの

文書のプロパティは引き継げます。WAV にも OGG にも、それを収める場所があります。

結果を開く

OGG は最近のブラウザーなら読めますが、古いものでは読めません。その点では、2 つのうち通用する場所が狭いのはこちらです。送る前に、受け取る側がこれを受け付けるかどうか確かめてください。

OGG は単一の形式ではなく、容れ物です。実際に再生されるのは中に入っているコーデックで、たいていはVorbis、Opus、FLACです。同じ拡張子の 2 つのファイルが同じ機械で違う振る舞いをするのは、そのためです。

Audacityは WAV と OGG のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

どちらの形式が何のためのものか

2 つは狙っている用途が違います。WAV は編集と長期保存、OGG はウェブと完成したファイルの受け渡しです。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。

WAV は Microsoft の形式です(1991 年に登場)。 記録は 1 チャンネルあたり 32 ビットです。

OGG は Xiph.Org の形式で、2000 年から使われています。規定は RFC 3533 です。Audacity、VLC、foobar2000がこの形式を読めます。

WAV から OGG:よくある質問

WAV ファイル はどこかにアップロードされますか。

いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。

WAV から OGG への変換は無料ですか。

はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。

WAV を OGG に変換すると品質は落ちますか。

OGG は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。

OGG ファイル はブラウザーで開けますか。

OGG は最近のブラウザーなら読めますが、古いものでは読めません。その点では、2 つのうち通用する場所が狭いのはこちらです。送る前に、受け取る側がこれを受け付けるかどうか確かめてください。

OGG ファイル の中に入っているコーデックは何ですか。

OGG は単一の形式ではなく、容れ物です。実際に再生されるのは中に入っているコーデックで、たいていはVorbis、Opus、FLACです。同じ拡張子の 2 つのファイルが同じ機械で違う振る舞いをするのは、そのためです。

メタデータは残りますか。

文書のプロパティは引き継げます。WAV にも OGG にも、それを収める場所があります。

これらのフォーマットについて