.mp4
[Wikipedia|▼Menu]
.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}

この項目では、MPEG-4を由来とするコンテナフォーマットについて説明しています。McLaren Project Fourを由来するレーシングカーについては「マクラーレン・MP4/1」をご覧ください。
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方
出典検索?: "MP4" ? ニュース ・ 書籍 ・ スカラー ・ CiNii ・ J-STAGE ・ NDL ・ dlib.jp ・ ジャパンサーチ ・ TWL(2023年1月)

MP4 (MPEG-4 Part 14)拡張子.mp4[1]
MIMEタイプvideo/mp4, audio/mp4, application/mp4
タイプコードmpg4
開発者国際標準化機構
種別メディアコンテナ
包含物音声動画テキスト
派生元Quicktime .mov, MPEG-4 Part 12
拡張.3gp, .3g2
国際標準ISO/IEC 14496-14

MP4(エムピーフォー)はデジタルマルチメディアコンテナフォーマットである。映像・音声の格納によく用いられ、他にも字幕や静止画なども格納できる。MPEG-4規格の一部で、MPEG-4 Part 14(正式にはISO/IEC 14496-14:2003、ISO/IEC JTC 1)で標準化されている。

拡張子.mp4を推奨されており、MPEG-4の動画・音声の記録に用いられている。また、第3世代携帯電話の業界団体である3GPPおよび3GPP2でも、これに独自拡張を加えたものが標準ファイルフォーマットとして採用されている(あくまで標準でありキャリアごとにさらなる拡張が加えられている)。
歴史

2001年に最初の標準であるMPEG-4 Part1:Systems(ISO/IEC 14496-1:2001)が標準化された。この規格は後の規格と区別するため「MP4 version1」と呼ばれる。これはApple社のQuickTimeコンテナフォーマットをもとに策定された。

2003年には「MP4 version2」として知られる MPEG-4 Part14:MP4 file format(ISO/IEC 14496-14:2003)で標準化された。この規格は「ISOベースメディアファイルフォーマット」(MPEG-4 Part12、ISO/IEC 14496-12:2003)を拡張して作られている。

2004年には「MP4 AVCE」(MPEG-4 Part15、ISO/IEC 14496-15:2004)と呼ばれる拡張規格が定められ、H.264AACを格納できるようになった。
技術詳細
ISOベースメディアファイルフォーマットMPEG-4 Part 14 extension over ISO Base Media File Format (MPEG-4 Part 12)

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などのメディアを含むことも可能である。

ボックス構造の扱い方はある程度はユーザが任意に決めることができる。例えば、動画、音声などのストリームを単純に直列に並べることも可能であり、また、同期やランダムアクセスを容易にするために動画と音声を細切れに格納することも可能である。
ボックス構造

ISOベースメディアファイルフォーマットのボックス構造は木構造をとるが、ここでは主なボックスについて述べる。実際には多数の木構造のボックスが含まれ、さまざまなレベルの情報を柔軟に格納することができるようになっている。

ftyp:ファイルタイプの記述。ファイルの先頭にただ一つだけ含まれる。

moov:全てのメタデータを含むコンテナ。ファイル中にただ一つだけ含まれる。
メタデータとして含まれる情報としては、各トラック(動画、音声など)のヘッダ情報やコンテンツの内容のメタ記述、時刻情報などが含まれる。

mdat:トラックのメディアデータ本体のコンテナ。ファイル中のmdatボックスの数は任意である。すなわち、動画と音声、動画だけ、音声だけ、あるいは複数の種類のトラックを同時に含む、などのように、任意のトラック構成を持てるようになっている。

MP4ファイルフォーマット

MP4ファイルフォーマットは、ISOベースメディアファイルフォーマットに対して、MPEG-4のオブジェクト符号化に対応するためのオブジェクト記述ボックス (iods) の追加や、動画や音声などのエレメンタリストリームに関する情報を記述するサンプル記述ボックス (mp4v, mp4a, mp4s) の追加などの拡張を行ったものである。
格納できるメディアの種類

MP4ファイルは以下に示す映像・音声コーデックのメディアデータを組み合わせて(多重化して)格納し利用できる。

ビデオ:MPEG-1MPEG-2、MPEG-4 Visual (MPEG-4 Part 2)、H.264/MPEG-4 AVC (MPEG-4 Part 10)、H.265 (H.265/HEVC)、AV1 など

オーディオ:AACHE-AACMP3MP2MP1MPEG-4 ALSTwinVQCELP(QCELPとは異なるので注意)、Opus など

静止画:PNGJPEG

テキスト

また、3GPP/3GPP2ファイルフォーマットでは、H.263MPEG-4(オプション)、AMRAACなどを格納できる。
拡張子

仕様書では、MP4ファイルの拡張子は.mp4が望ましいとされている。

.m4v、.m4a、.m4pはApple社が決めた拡張子であり[2]iTunes Storeで配信されるファイルはDRM技術のFairPlay (.m4v, .m4p) とISOで標準化されていないAC-3 (.m4v) が使用されることがある。また、.m4aではApple Losslessがサポートされる。

また、派生フォーマットである3GPP/3GPP2ファイルフォーマットの拡張子はそれぞれ.3gp、.3g2である。

また、.m4rという拡張子もあり、これはiPhone着信メロディに使われる拡張子であるが、中身は40秒までの長さの制約がついたMP4オーディオファイルそのものである。

また、Adobe FlashFlash Videoでは.f4vという拡張子が使われている。
利用例

MP4は下記に採用されており、実際に利用されている。

Adobe Flash Player 9以降

WALKMAN

iPod

iPhone

iPad

PlayStation 3

QuickTime

Wii(写真チャンネル、音声ファイルのみの対応)

携帯電話

PlayStation Portable (PSP)

PlayStation Vita (PS Vita)

XMedia Recode

YouTube

ニコニコ動画

ニンテンドーDSi

SONY XDCAM EX

Windows Media Player 12以降

Windows Phone (Windows Mobile)

Android

DivX Plus v9以降

mora

chromebook

脚注^ 規格外ではあるがよく使われる物に.m4a, .m4p, .m4b, .m4r, .m4vなどがある。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:33 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef