このブラウザ
確認中
- navigator.mediaCapabilities
- 確認中
- MediaSource.isTypeSupported
- 確認中
- HTMLMediaElement.canPlayType
- 確認中
H.264 (AVC)
ウェブの定番映像コーデック。YouTube、Zoom、iPhone 以外のカメラが吐く MP4 のほとんど。
HEVC (H.265)
Apple まわりのコーデック。iPhone のカメラロール、4K ブルーレイ、ドローン。Safari は再生でき、Firefox はだいたいできない。
VP9
Google の WebM 用コーデック。AV1 以前の YouTube の主力。Android と Chrome OS ではまだよく見る。
AV1
YouTube と Netflix の新しい帯域節約。ライセンス料は不要で、問題は復号の重さ。
Dolby Vision
シーンごとのメタデータ付き HDR。配信アプリと一部の iPhone 映像。復号とディスプレイ経路の両方が要る。
AAC
MP4 音声の定番。iTunes、スマホの動画、HLS のほとんど。
Opus
WebRTC と WebM の音声。Discord や Meet、ブラウザ内の通話。
AC-3
Dolby Digital。放送、ブルーレイ、テレビ録画。ライセンスの都合でブラウザが省くことが多い。
E-AC-3 / Atmos
Dolby Digital Plus。Atmos の JOC も含む。配信アプリでよく見る。コーデック文字列は今も `ec-3`。
FLAC
ロスレス音声。Bandcamp、一部の WebM、MP4 のサウンドトラック。
MP3
今でもどこにでもある。ダウンロード、ポッドキャスト、MP4 に入れるときは `mp4a.40.34`。
よくある対応
表は目安です。上の実測を信じてください。Chrome の HEVC はバージョン名ではなく、OS と GPU 次第です。
| API / コーデック | Chrome | Edge | Firefox | Safari |
|---|---|---|---|---|
| MediaCapabilities.decodingInfoChrome、Edge、Firefox、Safari。1件ずつ reject することがあります。 | ✓ | ✓ | ✓ | ✓ |
| MediaSource.isTypeSupportedSafari の MSE はありますが、Chromium より狭いです。 | ✓ | ✓ | ✓ | ◐ |
| HTMLMediaElement.canPlayType返り値は "" / maybe / probably の三値で、真偽ではありません。 | ✓ | ✓ | ✓ | ✓ |
| HEVC (hvc1 / hev1)Safari は可。Firefox はだいたい不可。Chrome / Edge は OS と GPU。 | ◐ | ◐ | ✗ | ✓ |
| AV1 (av01)Chrome / Edge / Firefox は可。Safari 17 以降は Apple silicon で可。 | ✓ | ✓ | ✓ | ◐ |
今このブラウザ: 確認中