MOV (QuickTime) Video Format — Complete Guide
What Is MOV?
MOV is Apple's QuickTime multimedia container format, developed in 1991 as part of the QuickTime media framework. The .mov file extension identifies files using the QuickTime File Format (QTFF), a flexible container capable of holding video, audio, subtitles, timecode, and metadata in multiple tracks simultaneously.
QuickTime is one of the most historically significant multimedia formats — it predates AVI by months, pioneered streaming video technology, and became the foundation for the MPEG-4 standard. ISO/IEC 14496-12 (MPEG-4 Part 12) is directly derived from QTFF, which is why MP4 and MOV files share nearly identical internal structure and can often be opened by each other's native players with a simple container switch.
QuickTime Container Architecture
Atom-Based Structure
QuickTime organises data into atoms (also called "boxes" in the derived ISOBMFF standard). Each atom has:
- Size (4 bytes) — total byte length of the atom including header
- Type (4 bytes) — four-character code identifying the atom (e.g.,
moov,trak,mdat) - Data — content (either raw data or nested child atoms)
The top-level QuickTime structure:
ftyp — File type declaration
moov — Movie container (metadata)
├─ mvhd — Movie header (duration, time scale, creation date)
├─ trak — Track container (one per video/audio/subtitle track)
│ ├─ tkhd — Track header
│ ├─ mdia — Media container
│ │ ├─ mdhd — Media header
│ │ ├─ hdlr — Handler reference (video/audio/text/tmcd)
│ │ └─ minf — Media information
│ └─ edts — Edit list (allows non-linear assembly)
├─ udta — User data (metadata: title, copyright, location)
└─ ctab — Colour table
mdat — Media data (actual compressed video/audio bytes)
The moov atom containing all metadata can be placed before or after the mdat (media data). Placing it before enables progressive streaming — a client can start playback before the download completes. This is why some MOV files stream poorly: the moov is at the file end.
Edit Lists and Non-Destructive Assembly
QuickTime's edts (edit list) atom is a powerful feature absent from AVI. Edit lists allow non-linear assembly: a track can reference specific time ranges from the media data in arbitrary order, enabling:
- Trimming without re-encoding (reference a subset of frames)
- Non-destructive editing (the original media data is unchanged)
- B-frame delay compensation — video codecs using bidirectional frames need presentation timestamps adjusted relative to decode order
Supported Video Codecs
MOV supports virtually any video codec registered with the QuickTime framework:
Professional and High-Quality Codecs
- ProRes 4444 — Apple's highest-quality intermediate codec; 12-bit per component, 4:4:4 or 4:4:4:4 (with alpha); lossless optional; used in Final Cut Pro X for compositing
- ProRes 422 (HQ/LT/Proxy) — professional editing codec; 10-bit, 4:2:2 colour sampling; minimal quality loss; used on set by cinematographers
- ProRes RAW — lossless/near-lossless from camera RAW data (R3D, ARRIRAW); preserves full RAW information in editable format
- CineForm — cross-platform professional intermediate; excellent quality at moderate bitrates
Mainstream Codecs
- H.264 (AVC) — most common in MOV files from iPhone, Canon, Nikon, Sony cameras
- H.265 (HEVC) — iPhone 7+ and modern professional cameras; 4K HDR
- H.265 Dolby Vision — HDR10+ and Dolby Vision profiles; iPhone 12+ ProMotion recording
Legacy Codecs
- MPEG-4 SP — early QuickTime MPEG-4 encoding
- Sorenson Video — Apple's proprietary early streaming codec (early 2000s web video)
- Animation (RLE) — lossless animation codec; run-length encoding; used for screen recording in early Mac OS X
- Cinepak — highly compressed early (1991) CD-ROM video codec
Supported Audio Codecs
- AAC — most common; universal compatibility
- PCM (uncompressed) — integer or floating-point; 8 to 32 bits; maximum quality
- AIFF-C — Apple's lossless PCM variant in QuickTime
- Apple Lossless (ALAC) — efficient lossless; native to Apple ecosystem
- AC-3 — Dolby Digital 5.1; used in DVD and broadcast content
- MP3 — legacy; preserved for compatibility
Timecode Track
QuickTime's tmcd (timecode) track is a professional feature absent from most competing formats. Timecode embeds SMPTE timecode (HH:MM:SS:FF — hours, minutes, seconds, frames) within the media file, enabling:
- Frame-accurate synchronisation between cameras, audio recorders, and video playback
- Post-production continuity — editors can correlate footage by time of day even when recording was paused and resumed
- Broadcast compliance — broadcast facilities require timecode for master tape management
MOV vs. MP4: Technical Differences
MOV and MP4 share nearly identical container architecture (both derived from ISOBMFF), but have notable differences:
| Feature | MOV | MP4 |
|---|---|---|
| Container standard | QuickTime QTFF | ISO/IEC 14496-12 |
| ProRes support | Native | Partial (via extension) |
| Timecode track | Native (tmcd) | Limited |
| Edit lists | Full support | Partial — some players ignore |
| Metadata | Extensive QuickTime tags | iTunes/MP4 tags |
| Default macOS player | QuickTime Player | QuickTime Player |
| Windows compatibility | Limited (requires QuickTime or VLC) | Excellent |
| Web streaming | Possible (moov at start) | Standard |
| Apple ecosystem | Native | Fully supported |
Common Sources of MOV Files
- iPhone / iPad camera — MOV (H.264 or HEVC) is the default recording format since iOS 4; newer models record H.265 HEVC
- Canon DSLR cameras — Canon C-Log MOV files (H.264 or Cinema RAW Light)
- Nikon cameras — MOV with H.264
- DJI drones — MOV with H.264 or H.265 for professional models
- Final Cut Pro X — exports ProRes MOV for professional distribution
- macOS screen recording — QuickTime Player and Cmd+Shift+5 produce MOV
Converting MOV Files
MOV → MP4 (Most Common Conversion)
The vast majority of MOV → MP4 conversions involve identical video codecs (H.264 or H.265). These can be remuxed (container switch without re-encoding) in seconds — zero quality loss, near-instant processing. Only when the video codec is ProRes or Sorenson (unsupported in MP4) is re-encoding required.
MOV → AVI
Re-encoding required in most cases; AVI lacks MOV's edit lists and metadata richness; recommended mainly for legacy compatibility with Windows XP/Vista software.
MOV → WebM
Re-encoding always required (WebM uses VP8/VP9/AV1 video + Vorbis/Opus audio); quality-neutral at high bitrates; necessary for open-web publishing without browser plugins.
ProRes: The Professional Standard
Apple ProRes deserves special mention. ProRes codecs are the de-facto standard for professional video production:
- ProRes 4444 XQ — 1500 Mbps at 1080p; maximum quality; preserves alpha channel; compositing and VFX work
- ProRes 4444 — 500 Mbps at 1080p; 4:4:4 colour; compositing workflows
- ProRes 422 HQ — 220 Mbps at 1080p; 4:2:2 colour; ideal balance for grading
- ProRes 422 — 147 Mbps at 1080p; production and offline editing
- ProRes 422 LT — 102 Mbps at 1080p; storage-efficient, still high quality
- ProRes 422 Proxy — 45 Mbps at 1080p; offline editing proxy only
ProRes files are always MOV (QuickTime container). Converting ProRes to H.264 MP4 for distribution is a standard post-production step.
Related conversions
Common video conversions that pair well with this guide: