VideoToolbox is Apple's hardware video acceleration framework — the system service that exposes the dedicated video encoder/decoder silicon inside every Apple device (iPhone, iPad, Mac, Apple TV, Vision Pro). It's the Apple counterpart to NVIDIA's NVENC, Intel's Quick Sync and AMD's AMF, and it's how every video app on Apple platforms encodes and decodes without burning CPU.

The supported codecs reflect Apple's strategic codec choices. H.264 has been hardware-accelerated since the iPhone 4 (2010). HEVC arrived with iPhone 7 / Apple Silicon and is the format Apple prefers — every iPhone Pro records HEVC by default, and Final Cut Pro encodes HEVC natively. ProRes hardware decode is universal on Apple Silicon Macs. AV1 hardware decode arrived with A17 Pro chips (iPhone 15 Pro, 2023) and the M3 family (2023–2024); AV1 encoding hardware is not yet broadly available on Apple Silicon as of 2026 — Apple's encoder side is HEVC-first. VVC support has not yet shipped to Apple devices, which slows VVC's adoption.

For a product team, VideoToolbox is the way to encode and decode video efficiently on Apple platforms. iOS and macOS apps that want real-time video — video calls, screen recordings, live streams, on-device editing, ML-pipeline ingest — should use VideoToolbox rather than software encoders. Quality is close to software encoders at typical streaming settings, and battery/thermal benefits are enormous on phones. FFmpeg integrates VideoToolbox via the h264_videotoolbox, hevc_videotoolbox and (decode-only) av1_videotoolbox codecs. For server-side cloud transcoding on Mac mini farms, VideoToolbox is one of the most efficient per-watt options available.