M4A は MPEG-4 Audio コンテナに AAC コーデックで圧縮された音声を格納するファイル形式です。 YouTube は内部で音声を AAC 128kbps(itag 140)として保存しているため、 M4A でダウンロードすれば再エンコード不要で元の音質を完全に維持できます。 本記事では、M4A フォーマットの技術的背景から、MP3 との詳細な比較、 Apple エコシステムでの活用法、iPhone 着信音への変換まで網羅的に解説します。
YouTube の URL をペタリと貼り付けて、無料でダウンロード
M4A は「MPEG-4 Part 14」規格に基づく音声専用コンテナ形式です。 ファイル拡張子 .m4a は Apple が 2001年に iTunes の登場とともに命名したもので、 動画を含む .mp4 と区別するために音声専用ファイルに使われます。 技術的には MP4 と M4A は同じ MPEG-4 コンテナですが、 M4A は音声しか含まないことを明示する慣例的な拡張子です。
M4A の中に入る音声コーデックは主に2種類あります。
| コーデック | 正式名称 | 特徴 | 用途 |
|---|---|---|---|
| AAC-LC | Advanced Audio Coding - Low Complexity | 最も一般的な AAC プロファイル。高品質で処理負荷が低い | iTunes Store、YouTube、Apple Music |
| AAC-HE v1 | High Efficiency AAC | SBR(Spectral Band Replication)技術で低ビットレートでも高音質 | ストリーミングラジオ、ポッドキャスト |
| AAC-HE v2 | High Efficiency AAC v2 | SBR + PS(Parametric Stereo)で更に効率向上 | 極低ビットレート(32kbps以下)の音声配信 |
| ALAC | Apple Lossless Audio Codec | 可逆圧縮。元の PCM を完全復元可能 | Apple Music ロスレス、CD リッピング |
※ YouTube が使用するのは AAC-LC プロファイル。ALAC は M4A コンテナを使いますが AAC とは別のコーデックです。
AAC(1997年策定)は MP3(1993年策定)の後継として ISO/IEC で標準化されたコーデックです。 約4年の技術進歩により、複数の面で MP3 を上回る性能を持っています。
MP3 は MDCT(Modified Discrete Cosine Transform)を使用して時間-周波数変換を行いますが、 ウィンドウサイズが固定的で、過渡的な信号(ドラムのアタックなど)の処理が苦手です。 AAC は可変ウィンドウ切り替え(ロング/ショート)に加え、 TNS(Temporal Noise Shaping)という技術で過渡的信号のプリエコー(先行ノイズ)を効果的に抑制します。
MP3 128kbps は一般的に 16kHz 付近でローパスフィルタがかかり、 それ以上の高周波が失われます。AAC 128kbps は 18〜20kHz まで帯域を維持できるため、 シンバルやハイハットなどの高域成分がより忠実に再現されます。 ただし、人間の可聴域は個人差があり、年齢とともに高域の聴力は低下するため (20代で約17kHz、40代で約15kHz)、この差を体感できるかは個人によります。
AAC は MP3 より洗練された心理音響モデルを使用しています。 人間の聴覚の「マスキング効果」(大きな音の近くにある小さな音が聞こえなくなる現象)を より精密にモデル化することで、同じビットレートでもより多くの聴覚上重要な情報を保持できます。 具体的には、AAC 96kbps が MP3 128kbps と同等以上の聴覚品質とされています。
| 比較項目 | AAC(M4A) | MP3 |
|---|---|---|
| 策定年 | 1997年(ISO 14496-3) | 1993年(ISO 11172-3) |
| サンプリング周波数 | 8〜96 kHz | 16〜48 kHz |
| チャンネル数 | 最大 48ch(7.1ch サラウンド対応) | 最大 2ch(ステレオ/ジョイントステレオ) |
| フィルタバンク | 純粋 MDCT(ハイブリッド不要) | ハイブリッドフィルタバンク(MDCT + ポリフェーズ) |
| ブロックサイズ | 1024 / 128 サンプル | 576 サンプル固定 |
| 同等音質のビットレート | 96 kbps | 128 kbps |
| 128kbps 時の周波数上限 | ~20 kHz | ~16 kHz |
| 特許状況 | 一部有効(実装は無料ツール多数) | 2017年に全特許失効 |
| YouTube での使用 | itag 140(128kbps) | 直接使用なし |
YouTube は動画がアップロードされると、複数の音声ストリームを自動生成します。 この内部構造を理解することが、M4A ダウンロードの利点を知る鍵です。
| itag | コーデック | ビットレート | コンテナ | 配信先 |
|---|---|---|---|---|
| 140 | AAC-LC | 128 kbps (CBR) | MP4 (m4a) | Safari / iOS / 旧ブラウザ |
| 251 | Opus | ~160 kbps (VBR) | WebM | Chrome / Firefox / Edge |
| 250 | Opus | ~70 kbps (VBR) | WebM | 低帯域幅フォールバック |
| 249 | Opus | ~50 kbps (VBR) | WebM | 最低帯域幅フォールバック |
itag 140 の音声ストリームは、すでに AAC 128kbps で MP4 コンテナに格納された状態で配信されています。 yt-dlp などのツールが -f bestaudio[ext=m4a] で取得する場合、 このストリームをそのままファイルに保存するだけです(リマックス処理)。 音声データのデコード・再エンコードは一切行われないため、ビット単位で元の品質が維持されます。
一方、MP3 に変換する場合は以下の処理が発生します:
AAC デコード(128kbps AAC → PCM 非圧縮)→MP3 エンコード(PCM → 128kbps MP3)
この「非可逆 → 非可逆」の二重圧縮により、理論上は世代劣化が発生します。 実用上は聴き分けが困難なレベルですが、音質を完全に維持したいなら M4A 一択です。
M4A は Apple のエコシステムにおける標準音声フォーマットです。 この関係は 2001年の iTunes Store 開始にまで遡り、Apple のあらゆる製品・サービスに深く組み込まれています。
| Apple 製品/サービス | M4A 対応 | 詳細 |
|---|---|---|
| iTunes Store | AAC 256kbps | 購入楽曲は全て M4A(AAC)形式。2009年以降 DRM フリー |
| Apple Music | AAC 256kbps / ALAC | ストリーミングは AAC、ロスレスは ALAC(どちらも M4A コンテナ) |
| iPhone / iPad | ネイティブ対応 | ミュージックアプリ、ファイルアプリで直接再生 |
| Mac | ネイティブ対応 | ミュージック、QuickTime、Finder プレビュー |
| Apple Watch | ネイティブ対応 | Bluetooth イヤホン接続で単体再生可能 |
| HomePod / HomePod mini | ネイティブ対応 | AirPlay 経由で M4A を直接再生 |
| GarageBand / Logic Pro | 読み書き対応 | プロジェクトに直接インポート可能。バウンス出力にも対応 |
| iMovie / Final Cut Pro | 読み込み対応 | 動画編集のBGM・効果音として直接使用可能 |
M4A は MP4 コンテナベースのメタデータ体系を使用しており、 MP3 の ID3v2 タグと比較して以下の点で優れています。
アルバムアート: JPEG/PNG を MP4 atom として埋め込むため、 ID3 の APIC フレームより構造的に安定。破損リスクが低い。
チャプターマーク: MP4 のチャプター機能でポッドキャストの各セクションに タイトルとタイムスタンプを付与可能。MP3 では非標準的な実装に頼る必要がある。
歌詞: 時間同期歌詞(カラオケ風表示)を MP4 metadata として格納。 Apple Music のリアルタイム歌詞表示と同じ仕組み。
レーティング / ソート情報: iTunes 固有のメタデータフィールドが M4A でネイティブに利用可能。 「ソート用アーティスト名」「コンピレーション判定」など、ライブラリ管理に便利な情報を格納できる。
MP3/M4A にしたい YouTube 動画を開き、URL をコピーします。 PC はアドレスバーから、スマホは「共有」→「リンクをコピー」。 短縮URL(youtu.be/xxxxx)形式でも問題ありません。
ペタリコのページで URL を貼り付け、 MP3 形式を選択して変換します。128kbps の高品質 MP3 で変換されます。 20分以内の動画なら初回150ptで利用可能です。
1%刻みの進捗バーで変換状況を確認でき、完了後にダウンロードボタンから保存します。 ほとんどの用途では MP3 で十分ですが、 Apple エコシステムで統一したい場合や無劣化が必要な場合は次の方法をご検討ください。
yt-dlp はオープンソースのコマンドラインツールで、 YouTube の AAC 音声ストリーム(itag 140)をそのまま M4A ファイルとして保存できます。 再エンコードが発生しないため、音質劣化はゼロです。
yt-dlp -f bestaudio[ext=m4a] "https://www.youtube.com/watch?v=xxxxx"このコマンドは YouTube の AAC 128kbps ストリームを直接 M4A ファイルとして保存します。 FFmpeg による再エンコードは行われず、リマックス(コンテナ変更のみ)で完了します。
yt-dlp -f bestaudio[ext=m4a] --embed-thumbnail --embed-metadata "URL"--embed-thumbnail で動画のサムネイルを M4A ファイルのアルバムアートとして埋め込みます。--embed-metadata で動画タイトル・アーティスト名(チャンネル名)も自動設定されます。 iTunes / Apple Music に取り込んだ際にジャケット画像が表示されるようになります。
yt-dlp -f bestaudio[ext=m4a] --embed-thumbnail -o "%(title)s.%(ext)s" "プレイリストURL"プレイリスト URL を指定すると全曲を自動的に M4A でダウンロードします。-o オプションでファイル名を動画タイトルに設定。 数百曲のプレイリストでもバッチ処理で完了できます。
iPhone の着信音ファイル .m4r は、実は M4A と全く同じ AAC 音声フォーマットです。 拡張子だけが異なり、iOS はこの拡張子で着信音ファイルを識別しています。 つまり、M4A ファイルの拡張子を .m4r に変更するだけで着信音として使えます。 ただし、着信音は最大30秒、アラーム音は最大40秒の制限があります。
FFmpeg を使う場合は以下のコマンドで切り出します。-c copy で再エンコードなしの高速切り出しが可能です。
ffmpeg -i input.m4a -ss 00:00:30 -t 30 -c copy ringtone.m4a-ss で開始位置(秒)、-t で長さ(秒)を指定。 サビ部分の開始タイミングを調整して、好みの箇所を切り出しましょう。
ファイル名の末尾を .m4a から .m4r に変更します。 Windows ではエクスプローラーの「表示」→「ファイル名拡張子」にチェックを入れてから変更。 macOS では Finder でファイル名を変更する際に「.m4r を使用」を選択します。 中身の音声データは一切変わりません。
macOS Catalina 以降: Finder で iPhone を選択 → .m4r ファイルをドラッグ&ドロップ。
Windows / 旧macOS: iTunes で .m4r ファイルをライブラリに追加 → iPhone と同期。
転送後、iPhone の「設定」→「サウンドと触覚」→「着信音」で選択できます。
コマンドライン操作が苦手な場合は、Apple 純正の GarageBand でも着信音を作成できます。 GarageBand に M4A ファイルをインポートし、必要な部分をトリミングした後、 「共有」→「着信音」を選択すると、自動的に .m4r 形式に変換されて iPhone の着信音リストに追加されます。FFmpeg のインストールも拡張子の手動変更も不要です。
M4A と MP3 のどちらを選ぶかは、最終的に「どのデバイスで再生するか」で決まります。 以下の互換性マトリックスを参考にしてください。
| デバイス / 環境 | M4A (AAC) | MP3 | 備考 |
|---|---|---|---|
| iPhone / iPad | ネイティブ対応 | 対応 | M4A が Apple 推奨形式 |
| Mac | ネイティブ対応 | 対応 | ミュージック / QuickTime / Finder |
| Android(3.1以降) | 対応 | 対応 | 標準プレーヤーで再生可能 |
| Windows 10/11 | 対応 | 対応 | メディアプレーヤー / Groove で再生 |
| カーオーディオ(2015年以降) | 多くの機種で対応 | ほぼ全機種対応 | USB 再生時に M4A 非対応の場合あり |
| カーオーディオ(2015年以前) | 非対応が多い | 対応 | MP3 が確実な選択 |
| ポータブル MP3 プレーヤー | 機種による | 対応 | iPod は M4A 対応、安価な機種は MP3 のみ |
| PS5 / Xbox | 対応 | 対応 | USB メディアプレーヤー経由 |
| Nintendo Switch | 非対応 | 非対応 | 音楽再生機能なし |
| DJ ソフト(Serato / rekordbox) | 対応 | 対応 | どちらも問題なく読み込み可能 |
結論: Apple 製品で統一しているユーザーなら M4A、 カーオーディオや古いデバイスとの互換性を重視するなら MP3 が確実です。 迷ったら MP3 を選べば間違いありません。
M4A(AAC)は音楽だけでなく、人の声を中心としたポッドキャストやトーク音声の用途にも優れています。 特に AAC-HE(High Efficiency)プロファイルは、低ビットレートでの音声品質が MP3 を大きく上回ります。
AAC-HE は SBR(Spectral Band Replication)技術を使用しています。 これは低域の音声情報から高域成分を「復元」する技術で、 少ないデータ量でも自然な音質を維持できます。 具体的には、AAC-HE 48kbps のトーク音声は、MP3 96kbps と同等以上の聴覚品質です。
M4A コンテナはチャプターマークをネイティブにサポートしています。 長時間のポッドキャストや講演を、トピックごとにチャプター分けして格納できます。 Apple Podcasts アプリではチャプターリストが表示され、 聴きたいセクションにワンタップでジャンプできます。 MP3 でもチャプター的な実装は可能ですが、標準化されておらず対応アプリが限られます。
MP3 128kbps: 約 57 MB
AAC-LC 128kbps (M4A): 約 55 MB
AAC-LC 64kbps (M4A): 約 28 MB(トーク音声には十分な品質)
AAC-HE 48kbps (M4A): 約 21 MB(同等品質でさらに小さい)
スマホのストレージ容量が限られている場合、 AAC-HE 48kbps の M4A にすることで MP3 比で約63%のサイズ削減が可能です。
技術的には M4A(AAC 無劣化)が理想的ですが、 実際の利用シーンでは MP3 で十分なケースがほとんどです。 ペタリコの MP3 ダウンロードが適しているのは以下のような場合です。
通勤・通学中に音楽を聴きたい — イヤホンでの視聴なら 128kbps MP3 と 128kbps AAC の差は聴き分けられません。電車の走行音などの環境騒音がマスキング効果を生むため、 コーデックの差はさらに縮小します。
カーオーディオで再生したい — 車内の路面騒音・エンジン音の中では MP3 と AAC の音質差は体感できません。加えて、古いカーナビは M4A 非対応のことがあるため、 MP3 の方が確実です。
語学学習のリスニング素材 — 人の声を聴き取る用途では 128kbps MP3 で必要十分な品質です。繰り返し再生が前提なので、 ファイル管理のしやすさ(互換性の高さ)が重要です。
様々なデバイスで共有したい — 家族や友人に音声ファイルを共有する場合、 相手のデバイスが M4A 対応かどうかを気にする必要がない MP3 が最も安全です。
M4A ファイルを入手したものの、カーナビや古いプレーヤーで再生できない場合は、 MP3 への変換が必要です。
ffmpeg -i input.m4a -codec:a libmp3lame -qscale:a 2 output.mp3-qscale:a 2 は LAME エンコーダの VBR 品質設定で、平均約190kbps の高音質 MP3 を生成します。 0(最高品質、約245kbps)〜 9(最低品質、約65kbps)の範囲で指定可能。 128kbps の AAC からの変換なら -qscale:a 4(約165kbps)でも十分です。
ffmpeg -i input.m4a -codec:a libmp3lame -b:a 128k output.mp3-b:a 128k で固定 128kbps を指定。 カーオーディオなど CBR を要求するデバイスに向いています。
コマンドラインが苦手な場合は、iTunes(Windows)または ミュージックアプリ(Mac)でも変換可能です。 「設定」→「ファイル」→「読み込み設定」で「MP3 エンコーダ」を選択した後、 M4A ファイルを選択して「ファイル」→「変換」→「MP3 バージョンを作成」を実行します。
原因1 — DRM 保護: iTunes Store で購入した古い楽曲(2009年以前)には FairPlay DRM が付与されている場合があります。この場合は iTunes Match に加入して DRM フリー版に置換するか、CD に焼いてリッピングし直す必要があります。 ペタリコや yt-dlp で取得した M4A には DRM は付与されません。
原因2 — コーデック未対応: 古い Android 端末(3.0以前)や 一部の格安メディアプレーヤーでは AAC デコーダが搭載されていません。 VLC(全プラットフォーム対応の無料プレーヤー)をインストールすれば解決します。
原因3 — ファイル破損: ダウンロード中の通信エラーでファイルが不完全な場合があります。 FFprobe でファイルの整合性を確認できます:
ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1 input.m4aM4A(MP4 コンテナ)のメタデータは UTF-8 で格納されるため、 通常は文字化けしません。文字化けが発生する場合は、 再生ソフト側の文字コード設定が原因です。 MP3 の ID3v2.3 タグ(Shift-JIS / Latin-1 と UTF-16 が混在しがち)と比較すると、 M4A の方が文字化けのリスクは低いです。
アルバムアート(サムネイル画像)が高解像度で埋め込まれている場合、 数MB の画像データがファイルサイズを押し上げていることがあります。 以下のコマンドでアルバムアートを除去してサイズを確認できます:
ffmpeg -i input.m4a -map 0:a -c copy -map_metadata 0 output_no_art.m4a| 用途 | おすすめ形式 | 理由 |
|---|---|---|
| iPhone / iPad で音楽管理 | M4A | Apple 標準形式。ミュージックアプリとの連携が最も自然 |
| iPhone 着信音作成 | M4A → M4R | 拡張子変更だけで着信音化。再エンコード不要 |
| Apple エコシステムで統一 | M4A | iTunes Store / Apple Music と同じフォーマット |
| カーオーディオで再生 | MP3 | 互換性の高さが最重要。USB 再生で M4A 非対応の車種あり |
| Android スマホで聴く | どちらでも可 | 最近の Android は M4A に完全対応。好みで選択 |
| Windows PC で管理 | どちらでも可 | Windows 10以降は M4A 標準対応。foobar2000 等でも再生可 |
| ポッドキャスト保存 | M4A | チャプター対応、AAC-HE で低ビットレートでも高音質 |
| 動画編集の素材 | M4A | iMovie / Final Cut Pro / Premiere Pro で直接読み込み可能 |
| 様々なデバイスで共有 | MP3 | 受け取る側の環境を問わない互換性 |
| 音質最優先(無劣化) | M4A | YouTube の AAC ストリームをそのまま保存できる唯一の方法 |
同じビットレート(128kbps)の場合、M4A は MP3 より約5〜10%小さいファイルサイズになります。 これは AAC コーデックの圧縮効率が MP3 を上回るためです。
| 再生時間 | M4A (AAC 128kbps) | MP3 (128kbps) | M4A (AAC 64kbps) |
|---|---|---|---|
| 3分 | 2.7 MB | 2.8 MB | 1.4 MB |
| 5分 | 4.5 MB | 4.7 MB | 2.3 MB |
| 10分 | 9.0 MB | 9.4 MB | 4.5 MB |
| 30分 | 27.0 MB | 28.1 MB | 13.5 MB |
| 1時間 | 54.0 MB | 56.3 MB | 27.0 MB |
| 2時間 | 108.0 MB | 112.5 MB | 54.0 MB |
※ 実際のサイズは VBR/CBR 設定、メタデータ、アルバムアートの有無で変動します。
異なります。AAC は音声圧縮の「コーデック」(アルゴリズム)で、 M4A はそのコーデックで圧縮された音声を格納する「コンテナ」(ファイル形式)です。 例えるなら、AAC は中身の飲み物、M4A はそれを入れるボトルです。 拡張子 .aac の生 AAC ファイルも存在しますが、 メタデータ(アルバムアート、曲名等)を格納できない制限があります。 M4A コンテナを使えばこれらの情報を豊富に埋め込めます。
中身は全く同じ AAC 音声データです。.m4r は Apple が iPhone 着信音用に定めた拡張子で、 iOS はこの拡張子でファイルの用途を判別します。 M4A ファイルの拡張子を .m4r に変えるだけで着信音として認識されますが、 着信音は最大30秒、アラーム音は最大40秒の長さ制限があります。
.m4b はオーディオブック用の拡張子です。 M4A と同じ AAC コーデック・M4A と同じ MPEG-4 コンテナですが、 ブックマーク(再生位置の記憶)機能がサポートされています。 iTunes / Apple Books でオーディオブックとして認識され、 再生を中断した位置から再開できます。
YouTube Premium / YouTube Music Premium では最大 256kbps AAC でストリーミングされます。 通常の YouTube 動画は 128kbps AAC(itag 140)が上限です。 ただし、Premium のオフライン保存は DRM で保護されており、 ファイルとして取り出すことはできません。 DRM フリーの M4A ファイルが欲しい場合は、yt-dlp での取得が必要です。
Android 3.1(2011年)以降はほぼ全ての端末で M4A 再生に対応しています。 再生できない場合は、(1) VLC for Android をインストールする、 (2) ファイルが破損していないか確認する(再ダウンロード)、 (3) それでもダメなら FFmpeg や iTunes で MP3 に変換する、 の順で対処してください。
YouTube の音声は AAC 128kbps が上限なので、FLAC(可逆圧縮)に変換しても 元の 128kbps AAC を超える品質にはなりません。 YouTube 音声の保存という目的なら M4A で十分(かつ最適)です。 CD からリッピングする場合は FLAC(完全無劣化)が推奨されますが、 それは元のソースが非圧縮 PCM(1,411kbps)であるためです。
M4A を選ぶべき人: Apple 製品をメインで使っている、 iTunes / ミュージックアプリでライブラリを管理している、 iPhone 着信音を自作したい、ポッドキャストを効率よく保存したい、 音質劣化を一切許容したくない(YouTube AAC の無劣化保存)。
MP3 を選ぶべき人: カーオーディオで再生したい、 古いデバイスとの互換性が必要、家族や友人にファイルを共有したい、 ファイル形式の細かい違いを気にしたくない。
実用的には、ペタリコで MP3 をダウンロードすれば ほとんどの用途で問題ありません。YouTube 音源の 128kbps AAC → 128kbps MP3 の 世代劣化は通常の視聴環境では聴き分けられないレベルです。 M4A の無劣化ダウンロードが必要な場合は、yt-dlp の利用をご検討ください。
YouTube の URL をペタリと貼り付けて、無料でダウンロード