QuickTimeファイルフォーマット(QTFF )は、 QuickTimeフレームワークでネイティブに使用されるコンピュータファイルフォーマットです。[ 6 ] [ 7 ] [ 8 ]
このフォーマットは、1 つ以上のトラックを含むマルチメディア コンテナ ファイルを指定します。各トラックには、オーディオ、ビデオ、またはテキスト (字幕など) といった特定の種類のデータが格納されます。各トラックには、デジタルエンコードされたメディア ストリーム (特定のフォーマットを使用) または別のファイルにあるメディア ストリームへのデータ参照が含まれます。トラックは、アトムと呼ばれるオブジェクトで構成される階層的なデータ構造で管理されます。アトムは、他のアトムの親になることも、メディアや編集データを含むこともできますが、両方を行うことはできません。[ 9 ]
メディアデータに対する抽象的なデータ参照を保持できる機能、およびメディアデータとメディアオフセットやトラック編集リストを分離できる機能により、QuickTimeは編集に特に適しています。これは、データのコピーを行わずにインポートしてその場で編集できるためです。MicrosoftのAdvanced Systems FormatやMatroska、Oggコンテナなど、後に開発された他のメディアコンテナ形式にはこの抽象化機能がないため、編集後にすべてのメディアデータを書き換える必要があります。
QuickTimeとMP4コンテナフォーマットはどちらも同じMPEG-4フォーマットを使用できるため、QuickTimeのみの環境ではほぼ互換性があります。MP4は国際標準であるため、より多くのサポートがあります。これは特にPlayStation Portableや各種DVDプレーヤーなどのハードウェアデバイスで当てはまります。ソフトウェア側では、ほとんどのDirectShowおよびVideo for Windowsコーデックパック[ 10 ] [ 11 ]にはMP4パーサーが含まれていますが、QTFF用のパーサーは含まれていません。
QuickTime Pro の MPEG-4 エクスポート ダイアログには、「パススルー」と呼ばれるオプションがあり、オーディオ ストリームやビデオ ストリームに影響を与えずに MP4 にクリーンにエクスポートできます。2005 年 4 月 29 日にリリースされた QuickTime 7 で導入された相違点の 1 つは、QuickTime ファイル フォーマットがマルチ チャンネル オーディオをサポートしていることです (たとえば、Apple のサイトの高解像度トレーラーで使用されています[ 12 ] )。
国際標準化機構は、 QuickTime ファイル形式を MPEG-4 ファイル形式の基礎として承認しました。MPEG-4 ファイル形式仕様は、2001 年に公開された QuickTime 形式仕様に基づいて作成されました。[ 13 ] MP4 ( .mp4 ) ファイル形式は、1999 年に公開された MPEG-4 Part 1: Systems 仕様 (ISO/IEC 14496-1:2001) の改訂版として 2001 年に公開されました。[ 14 ] [ 15 ] [ 16 ] 2003 年に、MP4 形式の最初のバージョンが改訂され、MPEG-4 Part 14 : MP4 ファイル形式 (ISO/IEC 14496-14:2003) に置き換えられました。[ 17 ] MP4 ファイル形式は、時間ベースのメディアファイルの一般的な構造を定義するISO Base Media File Format ISO/IEC 14496-12:2004 に一般化されました。これは、他のマルチメディア ファイル フォーマット (例えば3GP、Motion JPEG 2000 ) のベースとして使用されます。[ 18 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ] ISO ベース メディア ファイル フォーマットの登録済み拡張機能の一覧は、公式登録機関の Web サイトwww.mp4ra.orgで公開されています。MP4 ファミリー ファイルのコード ポイントの登録機関は Apple Inc. であり、MPEG-4 Part 12 の Annex D (informative) に記載されています。[ 21 ]
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)