MPEG-4コンテナとしての要件を満たすものが「MP4ファイル」だが、その中に収める映像や音声のフォーマットはさまざま。映像規格を例にすると、ISO 14496-2 ASP(Advanced Simple Profile)準拠のビデオコーデックには、DivX5やXvid、ffmpegなどがある。音声はAAC(Advanced Audio Coding)としてISO 14496-3で規格化、対応するソフトにはQuickTime/iTunesやFAACが挙げられる。たとえば、映像をDivX5、音声をAACでエンコードしたファイルをMPEG-4コンテナに格納すれば、ISO-MPEG4 ASPに準拠したMP4ファイルの一丁上がりだ。 しかし、世の中には“映像部分だけISO MPEG-4 ASP準拠”のムービーファイルが流通している。これだけで判断することはできないが、拡張子が「.AVI」のファイル