ADTS ファイル形式とは?
.adts ファイルには、MPEG-2 Part 7 (ISO/IEC 13818-7, 1997) で標準化され、MPEG-4 Part 3 (ISO/IEC 14496-3) に引き継がれた ADTS (Audio Data Transport Stream) フレーミング形式でパッケージ化された AAC (Advanced Audio Coding) オーディオが含まれています。.mp4 などのコンテナ形式とは異なり、ADTS にはグローバルなファイルヘッダーがありません。すべてのフレームが 12 ビットの同期ワード (0xFFF) で始まるため、ストリームは自己同期型となっており、デコーダーはファイルの先頭から読み込まなくても任意のフレーム境界にロックオンできます。
各 ADTS フレームには、AAC プロファイル、サンプリング周波数インデックス、チャンネル構成、フレーム長をエンコードする 7 バイトのヘッダー (CRC 保護が有効な場合は 9 バイト) があり、その後に生の AAC オーディオデータが続きます。サポートされているサンプリングレートは 8 kHz から 96 kHz の範囲で、ビットレートは通常 64 kbps から 320 kbps の間です。
MPEG-4 AAC フレームは同期パターン 0xFFF1 を使用し、MPEG-2 AAC バリアントは 0xFFF9 を使用します。ほとんどの現代的なデコーダーは両方を透過的に処理します。
ADTS は .aac 拡張子を使用するファイルと機能的に同等です。IANA およびほとんどのメディアプレーヤーは現在、生の AAC ストリームに対して .aac を推奨しているため、.adts は主に放送ワークフローや HTTP Live Streaming (HLS) のトランスポートセグメントで見かけられます。FFmpeg、VLC、および大多数のハードウェアメディアプレーヤーは、.adts ファイルをネイティブにデコードします。
セキュリティと安全性
リスク: LOWADTS/AAC ファイルはオーディオデータのみです。マクロやスクリプト機能はありません。適切にメンテナンスされたプレーヤーでの脆弱性のリスクは極めて低いです。
形式の詳細
概要ADTS ファイルを開くプログラム
技術的詳細
詳細仕様| オーディオコーデック | AAC (Advanced Audio Coding) - 非可逆(ロッシー)知覚オーディオコーデック |
| フレーミング | ADTS (Audio Data Transport Stream) - フレームごとの自己同期ヘッダー。グローバルなファイルヘッダーなし |
| 同期ワード | 各フレーム境界の 0xFFF1 (MPEG-4 AAC) または 0xFFF9 (MPEG-2 AAC) |
| フレームヘッダーサイズ | 7 バイト (CRC なし; protection_absent=1) または 9 バイト (フレームごとに 16 ビット CRC あり; protection_absent=0) |
| バイト順序 | ビッグエンディアン |
| サポートされるサンプリングレート | 8 kHz - 96 kHz (ADTS ヘッダー内の 4 ビット sampling_frequency_index でエンコードされた 12 の離散レート) |
| チャンネルサポート | 最大 48 チャンネル (MPEG-4 AAC)。一般的なファイルは 1 (モノラル) または 2 (ステレオ) チャンネルを使用 |
| 一般的なビットレート | 64 - 320 kbps |
| 標準規格 | MPEG-2 Part 7 (ISO/IEC 13818-7, 1997) および MPEG-4 Part 3 (ISO/IEC 14496-3) |
| MIME タイプ | audio/aac (主要); audio/vnd.dlna.adts (DLNA); audio/aacp (HE-AAC) |
| CRC 整合性 | フレームごとにオプションの 16 ビット CRC。ADTS ヘッダーの protection_absent ビットを介してフレームごとに有効/無効を切り替え |
| 推奨される代替拡張子 | .aac - 生の AAC/ADTS ストリームに対して IANA が推奨する拡張子。.adts は .aac に取って代わられ非推奨 |
| 典型的なユースケース | HTTP Live Streaming (HLS) トランスポートセグメント、放送オーディオ配信、ハードウェアエンコーダーからの生の AAC 出力 |
| リリース日 | 1997 (MPEG-2 Part 7, ISO/IEC 13818-7) |
| 最新バージョン | ISO/IEC 14496-3:2019 (MPEG-4 Part 3) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.iso.org |
ADTS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ADTS ファイルについて最初の質問をしてみましょう。
よくある質問
.adts ファイルとは何ですか?
ADTS ファイルを開くにはどうすればよいですか?
.adts は .aac と同じですか?
ADTS を MP3 に変換するにはどうすればよいですか?
ffmpeg -i file.adts -codec:a libmp3lame output.mp3。非可逆から非可逆への変換であるため、多少の音質劣化は避けられません。