Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MP4 File Format Specification [closed]

I am writing some code to parse MP4 files ...

Is there a free source to get documentation on the MP4 File Format Specification. So far I have only found an ISO document which I would need to purchase ISO PDF. Is MP4 Not an open standard ?

like image 494
avrono Avatar asked Apr 10 '15 15:04

avrono


People also ask

How do I open a MP4 file that won't open?

If you find that your favorite video player doesn't open MP4 files, you may need to install a MPEG-4 codec. A MPEG-4 codec is a small piece of software that allows your computer to recognize MP4 files and have them play properly in whatever player you use.

Is MP4 compressed or uncompressed?

Technically, an MP4 is a digital container file, which means it contains compressed video data and other associated data necessary for playing the video, but the MP4 is only a wrapper around the video, not the video itself. MP4 files are typically more compressed and thus smaller than other video file types.

What are the limitations of MP4?

The drawbacks of the MP4 format. Here are some of the main drawbacks: It's a “lossy” compression format, meaning file information is lost during each compression. It is easy to remove metadata and illegally distribute MP4 files. Because MP4 files contain both audio and video data, they can use a lot of computing power.


1 Answers

Here's the specification of the ISO base format, and here is the MP4 file format specification, both defined as part of the ISO/IEC 14496 standard.

Also take a look at the QuickTime MP4 specification. It has a very clear explanation.

like image 88
Tomer Avatar answered Sep 20 '22 08:09

Tomer