MOV

On this page 7

MOV is the file extension of the QuickTime File Format, a multimedia container introduced by Apple in 1991 that stores video, audio, timecode, subtitles and metadata as separate tracks within one file. Among video containers and formats, MOV is a standard wrapper for professional acquisition and post-production, especially for intermediate codecs such as ProRes.

A MOV file is not a codec. It defines how compressed streams and their timing information are organized, while the actual picture may be encoded in ProRes, H.264, H.265, DNxHR or many other codecs. Its structure later became the foundation of the ISO base media file format on which MP4 is built.

How the MOV container is structured

A MOV file is built from nested data blocks called atoms, each consisting of a size field, a four-character type code and a payload. Atoms can contain other atoms, forming a hierarchical tree that describes the movie, its tracks and the location of every sample.

The most important distinction is between metadata and media data. The moov atom holds the description of the movie, including timing tables, while the mdat atom holds the actual compressed audio and video samples. A player reads the index first and then fetches samples from the media data as needed.

AtomContentsRole
ftypFile type and compatible brandsIdentifies the file as QuickTime
moovMovie header and track descriptionsIndex of the whole movie
trakOne audio, video or timecode trackDefines each stream separately
stblSample tables for timing, size and offsetsLocates every frame in the file
mdatCompressed media samplesHolds the actual picture and sound
free and wideReserved or unused spaceAllows in-place updates
Key atoms in a MOV file

Because the index can be written at the end of recording, cameras can record continuously to mdat and finalize the file afterward. If recording stops abruptly, for example through power loss, the missing `moov` atom makes the file unreadable until it is repaired.

What a MOV file can carry

MOV is valued in professional work because it supports a wide range of codecs and track types in one file. The table lists typical contents in production workflows.

Track typeTypical codecs or formatsUse in production
VideoProRes, H.264, H.265, DNxHR, AnimationPicture in acquisition and mastering
AudioLinear PCM, AACMultiple channels or separate stems
TimecodeSMPTE timecode trackSyncing cameras and audio
Text and captionsClosed captions, subtitlesAccessibility and translation
MetadataCamera, lens and color informationGrading and asset management
Common track types in MOV

MOV also supports alpha channels, for example with ProRes 4444, which makes it a common format for graphics and visual effects elements that must be composited over other footage.

MOV compared with other containers

MOV and MP4 are closely related, because MP4 derives from the QuickTime structure through the ISO base media file format. The differences lie mainly in supported codecs, metadata conventions and the environments where each is expected.

ContainerOriginMain strengthTypical use
MOVApple QuickTime, 1991Professional codecs and timecodeAcquisition, editing, mastering
MP4ISO standard, 2001Broad device and web compatibilityDistribution and streaming
MKVOpen Matroska projectFlexible tracks and subtitlesArchiving and home media
MPEG-TSMPEG-2 SystemsResilience to transmission errorsBroadcast and live streaming
MXFSMPTE standardBroadcast metadata and interchangeBroadcast cameras and servers
MOV and neighboring containers

Moving streams between these containers without recompression is called remuxing, a combination of demuxing and muxing. It changes only the wrapper, so it is fast and does not affect image quality, unlike transcoding.

Practical use of MOV in video workflows

In a typical production pipeline, MOV serves as the working and mastering format, while MP4 is preferred for final delivery to viewers. The decision table summarizes common choices.

TaskRecommended containerReason
Recording ProRes in a camera or recorderMOVNative ProRes and timecode support
Exchanging edit-ready mediaMOVIntermediate codecs and multichannel audio
Delivering graphics with transparencyMOVAlpha channel support
Uploading to the web or social platformsMP4Wider playback compatibility
Broadcast contributionMXF or MPEG-TSBroadcast standards and error resilience
When to choose MOV

For web playback of MOV files, placing the moov atom at the beginning of the file, often called fast start, allows playback to begin before the whole file has downloaded.

Common problems with MOV files

Most problems with MOV files stem from confusing the container with the codec inside it. The following issues appear frequently in practice.

  • A file that will not play usually contains a codec the player does not support, not a broken container.
  • Interrupted recordings lack a finalized moov atom and require specialized recovery tools.
  • Gamma and color shifts can occur when applications interpret color metadata tags differently.
  • Very large files result from intermediate codecs, which is expected and not a container flaw.
  • Renaming .mov to .mp4 may work for compatible codecs, but it is not a reliable conversion; proper remuxing is safer.

Put simply

A MOV file is like a well-organized box that holds a video. Inside, the picture, the sound, the timing information and notes about the recording are kept in separate compartments, with a table of contents that tells the player where everything is.

The box itself does not decide how good the video looks. That depends on the codec, the method used to compress the picture inside the box.

In practice

A music video crew records with an external recorder that saves ProRes 422 HQ in MOV files, each with eight channels of audio and a timecode track matching the playback audio. The editor imports the files, and the timecode allows the edit software to align all camera angles with the song automatically.

After grading, the colorist exports a ProRes 4444 MOV master for archiving and a separate H.264 MP4 for the online premiere. One recording session at the start of the project went wrong when a battery failed; the unfinished MOV file had no index, and the assistant editor recovered it using a reference file from the same recorder. The project finished on schedule with all footage intact.