M4A を OGG に変換

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

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 非可逆 サイズと引き換えに細部が失われます。OGGはM4Aのすべてを保持できません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。
  • 知っておきたいこと どちらの形式も圧縮されているので、これはすでに情報を失った音声に対する二度目の圧縮です。結果をこのあと編集したり、もう一度変換したりするなら、いちばん高い品質を選んでください。

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

ここで書かれる Ogg の中身は Vorbis ではなく Opus

これは脚注ではなく冒頭に書いておくべきことです。下流でいちばん驚かれやすい点だからです。Ogg はコンテナーで、レジストリはそれが持てるコーデックとして Vorbis、Opus、FLAC の 3 つを挙げています。.ogg という拡張子は、この組み合わせが他より古いことから、25 年間ほとんどの人にとって Vorbis を意味してきました。この変換ツールが書くのは Opus です。

Opus は技術的な優位性がはっきりしています。2012 年に RFC 6716 として発表され、あらゆるビットレートで Vorbis を上回り、低いビットレートでは AAC や MP3 も上回ります。あらゆるブラウザーがこれを実装し、WebRTC が必須にした理由です。ただし、行き先が Vorbis だけを読むよう書かれているなら、優位性は問題になりません。バッチを変換する前に、受け取るツールが実際に何を求めているかを確認してください。ファイルは正しく見えても拒否されることがあります。

拡張子の問題と、2 秒で済む直し方

Ogg の中の Opus は RFC 7845 がまさに規定しているとおりで、.ogg はそれに対して正当な拡張子です。それでも慣習はずれてきました。.opus は「Ogg の中の Opus」を、.ogg は「Ogg の中の Vorbis」を示すようになり、驚くほど多くのソフトが、ストリームのヘッダーを読んで判断するのではなく、その慣習に従っています。

ファイルが「見た目がおかしい」という理由で拒否されるなら、.ogg から .opus へリネームするだけでコストなく解決することがよくあります。ツールが本当に Vorbis を必要としていて拒否されるなら——一部の古いエンジンやアーカイブの取り込み経路など——リネームは助けにならず、正しい道具は Vorbis を作れるデスクトップ用のエンコーダーです。それをはっきり伝えるほうが、エラーメッセージから自力で突き止めさせるより役に立ちます。

そもそもなぜロイヤリティフリーのコンテナーが必要なのか

理由がファイルの聞こえ方であることはほとんどありません。Wikimedia Commons は Ogg、WAV、FLAC を受け付け AAC を受け付けません。プロジェクトの方針が、誰でもライセンスなしにデコードできるメディアを配布することだからです。Linux ディストリビューションやフリーソフトウェアのプロジェクトには、特許で保護されたデコーダーを同梱しないという長年の規則があります。ゲームエンジンやオープンソースのミドルウェアは、MP3 のライセンスが実際に作品ごとのコストだった時代に Ogg を採用し、それを変える理由がありませんでした。

M4A はそのすべての反対側にあります。2004 年から Apple が使う、MPEG コーデックの AAC を持つコンテナーです。関連する特許の多くはすでに失効していますが、方針はそれがまだ有効だった時代に書かれました。提出フォームや貢献ガイドラインが Ogg を名指すなら、この変換で対応でき、ライセンスの状態こそがその目的のすべてです。

2 回目の符号化の代償と、Opus がそれをやわらげる理由

M4A はほぼ確実に AAC を持っており、それは録音の一部を恒久的に捨てています。それをデコードして Opus で符号化すると、2 回目の捨てる処理が行われ、2 つのエンコーダーは何が重要かについて意見が一致しないので、2 回目は 1 回目のノイズを描写するのにビットを費やします。これは非可逆から非可逆への変換すべてに共通する標準的な代償です。

Opus はそれをほとんどの場合より安く済ませます。低いビットレート帯でも実用的な音楽用の音質を保てる設計で、MP3 が同じ印象を与えるにはずっと高いビットレートが必要なのと対照的です。つまり 2 回目の処理に大きな余裕を与えても、大きなファイルにはなりません。スピーチやナレーション、ゲームのセリフでは、元データとの違いは事実上検出できません。密度の高い音楽では「高画質」を選んで気にするのをやめてください。

Opus のビットレートは、慣れ親しんだ数字とは違う

画質の設定は「小さいファイル」「バランス」「高画質」の 3 段階で、実際のビットレートはコーデックごとにブラウザーのエンコーダーライブラリが決めます。コードの側では数値を持っていないため、このページでは具体的な kbps を挙げませんが、Opus は同じ帯域名でも MP3 で慣れている数字よりずっと低いビットレートで同程度の聴きやすさに落ち着く設計です。

MP3 の感覚に慣れていると、Opus の帯域名は不安に見えるかもしれませんが、そう思う必要はありません。「バランス」の Opus は本当に心地よいステレオ音楽の音質を保ち、「小さいファイル」でもスピーチは完全に明瞭です。これはメッセージアプリがボイスメモに使っているのと同じ系統のコーデックです。行き先が何百ものアセットを読み込むゲームエンジンなら、「小さいファイル」は妥協ではなく正しい技術的判断であることが多いです。

メタデータはきれいに対応付けられる

Ogg には全体のメタデータブロックというものがなく、ストリームに付随する Vorbis スタイルのコメントヘッダーとしてタグを運びます。大文字のキーと値の単純な並びです。タイトル、アーティスト、アルバム、アルバムアーティスト、トラックとディスクの番号、ジャンル、日付、コメント、歌詞は、MP4 のアトムからすべて対応付けられ、そのまま届きます。

カバー画像は、符号化された画像ブロックを保持する METADATA_BLOCK_PICTURE コメントとして運ばれます。これが標準の仕組みで、foobar2000、VLC、Rhythmbox、各種メディアサーバーが読むものです。失われるのは Apple 固有の層——購入記録、ストアの識別子、独自のアトム——で、Vorbis コメントに相当するものがなく、誰も読まないキーへ書き写すのではなく取り除かれます。

Apple Lossless の M4A はここでは変換できない

レジストリは M4A が持つ 2 つのコーデックとして AAC と ALAC を挙げており、iTunes で CD からリッピングされたファイルは Apple Lossless を持っていることがあります。ALAC はこのデコード経路で使えるコーデックに含まれていないので、そうしたファイルは壊れた Ogg を作るのではなく「中身を何も変換できませんでした」というメッセージで止まります。

容量を見れば始める前にどちらの種類かがわかります。4 分の AAC は 3〜5 メガバイトですが、Apple Lossless は 20〜30 メガバイトです。ALAC で、要件がフリーな形式であることなら、正しい行き先は Ogg ではなく FLAC です。可逆から可逆へ、2 回目の符号化もなく、同じ方針の理由で Wikimedia Commons にも受け付けられます。ライセンスの規則を満たすために可逆なマスターを非可逆な Opus ファイルに変換するのは、残す価値のあるものを捨ててしまうことになります。

チャンネル、レート、タイムスタンプのクロック

Opus は MP3 が渋いところで気前がよく、レジストリは最大 255 チャンネルまで対応していると記録しています。MP3 の 2 チャンネルと対照的です。マルチチャンネルの M4A を畳み込む必要はありません。普通のモノラルやステレオの素材はそのまま通ります。

何かと足並みを揃える必要がある場合に知っておく価値のある構造上の細部が 1 つあります。Opus は固定の 48,000 Hz のクロックで動作し、デコーダーはエンコーダーに何が渡されたかにかかわらずそのレートを報告します。そのため、M4A が 44,100 Hz だったとしても、変換後のファイルは 48 kHz として現れます。何も間違っておらず、リスナーが違いに気づくこともありませんが、サンプルレートが保たれると想定しているパイプラインには、タイムスタンプを書き始める前にそうではないと伝えておくべきです。

ここで唯一、追加のダウンロードが要らない変換

Opus は、エンコーダーの問題がどこにもない唯一の音声変換先です。通話用にすべてのブラウザーがこれを実装せざるを得なかったので、どの機械にもネイティブで存在します。MP3、AAC、FLAC の経路とは違い WebAssembly パッケージを取得する必要がなく、変換はすぐに始まります。

すでに機器が持っている AAC のデコーダーと合わせると、処理全体がタブの中で完結し、何もダウンロードされず何もアップロードされません。100 MB までのファイルを扱え、フォルダーは ZIP として戻ってきます。公開アーカイブへ送られる素材にとって、これはそれ自体で価値のある性質です。ファイルは変換した瞬間ではなく、意図してアップロードした瞬間に、初めて貢献になります。

M4A を OGG に変換する手順

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

M4A と OGG——何が変わるか

M4AとOGGの比較
M4AOGG
正式名称MPEG-4 AudioOgg Audio
拡張子.m4a.ogg, .oga
メディアタイプaudio/mp4audio/ogg
圧縮方式非可逆 — サイズを画質で買う非可逆 — サイズを画質で買う
最初の公開20042000
発行元AppleXiph.Org
仕様RFC 3533
ライセンス公開仕様、標準化はされていないオープン標準
現在の位置づけ現行現行
音声チャンネル最大 48
ブラウザで開けるかすべてのブラウザ現行のブラウザ
代わりに検討される形式MP3, FLACMP3, AAC, OPUS

残るもの

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

結果を開く

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

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

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

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

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

M4A から OGG:よくある質問

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

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

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

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

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

OGG は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 どちらの形式も圧縮されているので、これはすでに情報を失った音声に対する二度目の圧縮です。結果をこのあと編集したり、もう一度変換したりするなら、いちばん高い品質を選んでください。

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

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

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

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

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

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

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