Modern Containers Flashcards

(17 cards)

1
Q

MP4 files

A

An extensive container file

Does not define a strict structure and allows custom structure and hierarchy for each media type

Divided into media related data (audio/visual) and the metadata (timestamps, random access points)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Box names

A

Boxes within the mp4 generally have a four letter box name referred to as the FourCc (character code)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

fytp

A

File type box

Parent standard for mp4 container

32 bytes:
-4 indicate size
-4 indicate fytp header
-4 indicate major brand (isom)
-4 indicate minor version

Compatible brands are an array of four-byte elements until end of fytp box

16 bytes remain in box size so we expect four compatible brands

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

free

A

Box type

Irrelevant, can be ignored

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

mdat

A

Media data box

There will be an mdat box for each media stream in file (video, audio, text)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

moov

A

Movie box type

Provides metadata which applies to entire file

Several boxes nested within moov box:
mvhd - movie header
trak - track boxes
edts - box which contains elst (edit list boxes)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

mvhd

A

Box that contains metadata

Creation time
Modification time
Timescale
Duration
Rate
Volume
Matrix
NexttrackID

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

trak

A

A box contained by the moov that represents a single track of a presentation (audio, visual, text)

Each track is independent from the other tracks

Contains media data (in mdia box) and packetizatioj info for hint tracks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

tkhd

A

Trak header box

Placed within the trak box and there can only be one; contains the metadata that describes the characteristics of a single track

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Track width and height

A

Each a 32-bit fixed-point number that specifies the width/height of a track in pixels

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

edts

A

Edit box

Defines portions of the media that are to be used to build a track for a movie

Contains elst box, contained in moov

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

elst

A

Edit list

Box that maps from time in a movie to a time in a media

32-bit values, grouped into entries containing three values each:
-track duration (4 bytes)
-media time (4 bytes)
-media rate (4 bytes)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Bit

A

Binary digit

0 or 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Byte

A

8 binary digits (8 bits)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Nibble

A

Four binary digits (4 bits)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

stsd

A

Box which contains info about how the multimedia stream is encoded (the codec)

Contained in the moov box

17
Q

ISO/IEC

A

Intl organization of standards/intl electrotechnical commission

Standards for codecs and containers