|
MPEG-4 Part 14又はMP4(エムピーフォー)、正式名称ISO/IEC 14496-14:2003は、ISO/IEC JTC 1の動画像圧縮符号化の標準規格であるMPEG-4の第14部で規定されているファイルフォーマット。 MP4は、QuickTimeファイルフォーマットをベースにMPEG-4の第12部 (ISO/IEC 14496-12) で規定されているISOベースメディアファイルフォーマットの派生フォーマットである。なお、同様のフォーマットとして、Motion JPEG 2000のファイルフォーマットであるMJ2ファイルフォーマットがある。 拡張子として.mp4が推奨されており、MPEG-4の動画・音声の記録に用いられている。また、第3世代携帯電話の業界団体である3GPPおよび3GPP2でも、これに独自拡張を加えたものが標準ファイルフォーマットとして採用されている(あくまで標準でありキャリアごとにさらなる拡張が加えられている)。 == ISOベースメディアファイルフォーマット == MPEG-4の第12部 (ISO/IEC 14496-12) で規定されているISOベースメディアファイルフォーマットは木構造を持ち、各ノードをボックス (box) と呼ぶ。あるいは、元になったQuickTimeファイルフォーマットの用語であるアトム (atom) と呼ぶこともある。また、一つないし複数のボックスを子要素として持つことができるボックスがあり、その親要素のボックスをコンテナボックス (container box) ないし単にコンテナと呼ぶ。コンテナが子要素以外のデータを持つことはできない。各ボックスの先頭には符号なし32ビット整数型の自身のサイズおよび、半角英数4文字(32ビット)のボックスタイプが必ず与えられる。なお、慣例的にボックスタイプは小文字で記述される。 ボックス構造を採用したことにより、複数のトラック (track) を同時に1つのファイルに格納したり、時刻情報やメタデータを記述することにより多重化や任意時刻でのアクセス(ランダムアクセス)を容易に実現できる。また、さまざまな種類のメディアを柔軟に扱えるという特徴もあり、MP4のようにMPEGに完全に準拠したメディアのみを含むことだけでなく、3GPP/3GPP2などのようにMPEGの規格外であるAMRやH.263などのメディアを含むことも可能である。 ボックス構造の扱い方はある程度はユーザが任意に決めることができる。例えば、動画、音声などのストリームを単純に直列に並べることも可能であり、また、同期やランダムアクセスを容易にするために動画と音声を細切れに格納することも可能である。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「MP4」の詳細全文を読む スポンサード リンク
|