DASH ファイル形式とは?
.dash 拡張子は、MPEG-DASH メディアセグメントを識別するものです。これは、2012年に ISO/IEC 23009-1 として標準化された Dynamic Adaptive Streaming over HTTP (DASH) を使用して HTTP 経由で配信される、ビデオまたはオーディオストリームの短いバイナリチャンクです。.dash ファイルには以下が含まれる場合があります:
- H.264 (AVC)、H.265 (HEVC)、または AV1 でエンコードされた圧縮ビデオ
- 通常 44.1 または 48 kHz の AAC オーディオトラック
- タイムドメタデータおよびオプションの DRM 暗号化情報
.dash セグメントは、メディアソースを DASH ストリームにパッケージ化するプロセス中に生成されます。セグメント形式はバイナリで、フラグメント化された MP4 (ISO Base Media File Format) に基づいています。バイトオフセット 4 に ftyp または styp ボックスが現れ、その後に moof/mdat フラグメントのペアが続きます。単一のセグメントは数秒間の再生(通常 2〜10 秒)をカバーしており、単体では再生できません。利用可能なすべての表現(解像度とビットレート)を記述し、各品質レベルでどのセグメントを取得するかをプレーヤーに指示する、付随する .mpd XML マニフェストが必要です。
DASH は、Widevine や PlayReady を介した DRM 保護コンテンツ向けに、オプションの Common Encryption (CENC) - AES-CTR または AES-CBC - をサポートしています。パッケージ化は GPAC MP4Box、Bento4、ffmpeg などのツールによって処理されます。この形式は、HTTP アダプティブストリーミングにおいて Apple の HLS (.m3u8 / .ts) と競合しており、主要な動画プラットフォームで広く採用されています。
セキュリティと安全性
リスク: LOWDASH セグメントは受動的なメディアデータであり、実行されることはないため、ファイル自体のリスクは低いです。現実的な懸念は法的および実用的なものです。ストリーミングサービスからセグメントをリッピングすることは、利用規約や DRM に抵触する可能性があります(CENC 暗号化されたセグメントは、いずれにせよライセンスキーなしでは再生できません)。また、他のメディアと同様に、デマルチプレクサには CVE の履歴があるため、プレーヤー (VLC/FFmpeg) を最新の状態に保ってください。アドウェアを同梱する疑わしい «DASH ダウンローダー/コンバーター» サイトは避けてください。FFmpeg や VLC は無料で十分な機能を備えています。
形式の詳細
概要- Dashlane バックアップ/エクスポートファイル - 一部の Dashlane パスワードマネージャーのバージョンでは、暗号化された保管庫のバックアップに .dash を使用していました。これはメディアファイルではなく、暗号化されたパスワードストアです。
- DashO / アプリ固有の .dash データ - さまざまなアプリが、ストリーミングや Dashlane とは無関係に .dash 拡張子を持つプロジェクト/データファイルを出力します。
DASH ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | Fragmented ISO Base Media File Format (ISO BMFF / fMP4) |
| バイト順序 | ビッグエンディアン |
| MIME タイプ (セグメント) | video/mp4 または video/iso.segment |
| MIME タイプ (マニフェスト) | application/dash+xml (付属の .mpd ファイル) |
| マジックバイト | バイトオフセット 4 に ftyp または styp (16進数: 66 74 79 70 / 73 74 79 70) |
| セグメント構造 | 初期化セグメント (ftyp + moov) と、それに続くメディアセグメント (styp + moof + mdat) |
| 典型的なセグメント再生時間 | 1セグメントあたり 2〜10 秒の再生 |
| 典型的なセグメントサイズ | コーデックと解像度に応じて、1セグメントあたり 0.5〜10 MB |
| サポートされているビデオコーデック | H.264 (AVC), H.265 (HEVC), AV1。解像度は H.264 で最大 4K、HEVC/AV1 で最大 8K |
| サポートされているオーディオコーデック | AAC (一般的)。サンプリングレート 44.1 kHz または 48 kHz |
| 色深度 | 8-bit 4:2:0 (標準)。HDR コンテンツの場合は 10-bit (HEVC Main10, AV1) |
| 暗号化 / DRM | オプションの Common Encryption (CENC): AES-CTR または AES-CBC。Widevine および PlayReady 互換 |
| アダプティブビットレート | さまざまな解像度とビットレートの複数の表現。クライアントが帯域幅に基づいてセグメントごとに選択 |
| DASH プロファイルシグナリング | MPD 内のプロファイル URI (例: urn:mpeg:dash:profile:isoff-live:2011)。ftyp ブランド例: 'dash', 'iso6' |
| 開発者 / 標準化団体 | MPEG (ISO/IEC) および DASH Industry Forum (DASH-IF) |
| リリース日 | MPEG-DASH standardized as ISO/IEC 23009-1 in 2012 |
| 最新バージョン | ISO/IEC 23009-1:2022 (4th edition) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.iso.org |
DASH の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。DASH ファイルについて最初の質問をしてみましょう。