---
title: "Movie atom ('moov')"
framework: quicktime-file-format
role: symbol
role_heading: Atom
path: quicktime-file-format/movie_atom
---

# Movie atom ('moov')

An atom that specifies the information that defines a movie.

## Overview

Overview You use movie atoms to specify the information that defines a movie — that is, the information that allows your application to interpret the sample data that is stored elsewhere. The movie atom usually contains a movie header atom, which defines the time scale and duration information for the entire movie, as well as its display characteristics. Existing movies may contain a movie profile atom, which summarizes the main features of the movie, such as the necessary codecs and maximum bit rate. In addition, the movie atom contains a track atom for each track in the movie. The movie atom has an atom type of 'moov'. It contains other types of atoms, including at least one of three possible atoms—the movie header atom ('mvhd'), the compressed movie atom ('cmov'), or a reference movie atom ('rmra'). An uncompressed movie atom can contain both a movie header atom and a reference movie atom, but it must contain at least one of the two. It can also contain several other atoms, such as a clipping atom ('clip'), one or more track atoms ('trak'), a color table atom ('ctab'), and a user data atom ('udta'). Compressed movie atoms and reference movie atoms are discussed separately. This section describes normal uncompressed movie atoms. The layout of movie atom is as follows.  |   |   |   |   |   |   |   |   |   |   |  ‡ denotes required atom.

## Topics

### Data fields

- [Size](quicktime-file-format/movie_atom/size.md)
- [Type](quicktime-file-format/movie_atom/type.md)
- [Profile atom](quicktime-file-format/movie_atom/profile_atom.md)
- [Movie header atom](quicktime-file-format/movie_atom/movie_header_atom.md)
- [Movie clipping atom](quicktime-file-format/movie_atom/movie_clipping_atom.md)
- [Track atoms](quicktime-file-format/movie_atom/track_atoms.md)
- [User data atom](quicktime-file-format/movie_atom/user_data_atom.md)
- [Color table atom](quicktime-file-format/movie_atom/color_table_atom.md)
- [Compressed movie atom](quicktime-file-format/movie_atom/compressed_movie_atom.md)
- [Reference movie atom](quicktime-file-format/movie_atom/reference_movie_atom.md)

## See Also

### Describing movies

- [Movie header atom ('mvhd')](quicktime-file-format/movie_header_atom.md)
- [Color table atom ('ctab')](quicktime-file-format/color_table_atom.md)
- [User data atoms](quicktime-file-format/user_data_atoms.md)
- [Interleaving movie data](quicktime-file-format/interleaving_movie_data.md)
