Quick Comparison
Choose the right codec for your library based on encoding speed, file size, and device compatibility.New to video encoding? A codec is the format used to compress video. See the codec glossary entry for a simple explanation.
TL;DR: Use HEVC for faster encoding and broad device support. Use AV1 for maximum space savings if you have time and modern playback devices.
When to Use HEVC
HEVC (H.265) is the balanced choice for most users who want significant file size reduction without sacrificing encoding speed or device compatibility.Ideal Scenarios
Fast Encoding Required
Encoding large libraries (1000+ movies) where time matters more than maximum compression. HEVC encodes 5-20x faster than AV1.
Hardware Encoder Available
NVIDIA RTX 20/30/40 series, Intel 6th gen+, or AMD RX 6000+ GPUs provide 3-10x speedup with NVENC/QSV/VCE hardware acceleration.
Apple Ecosystem
iPhone, iPad, Mac, Apple TV all support HEVC natively since 2016. Safari requires HEVC for efficient video streaming.
Smart TV Playback
Most smart TVs from 2016+ support HEVC hardware decoding. Older or budget TVs often lack AV1 support.
HEVC Performance Examples
HEVC File Size Savings
Typical storage reduction when converting from H.264 to HEVC:Real example: A 500-movie library (5 TB H.264) shrinks to 2.5 TB HEVC in 2-3 days with NVIDIA RTX 3060.
When to Use AV1
AV1 delivers maximum compression at the cost of much slower encoding. Best for users with time to spare and modern playback devices.Ideal Scenarios
Maximum Storage Savings
When disk space is expensive and you prioritize smallest file sizes over encoding speed. AV1 achieves 10-20% better compression than HEVC.
Future-Proofing Library
AV1 is royalty-free and backed by Google, Netflix, Amazon. It’s the long-term successor to HEVC with improving hardware support.
Chrome/Firefox Streaming
Web-based media servers (Plex, Jellyfin, Emby) benefit from AV1’s native support in Chrome/Firefox for efficient browser playback.
Archival Encodes
Encoding a library once for long-term storage where speed doesn’t matter. AV1 provides best quality-per-byte for archival purposes.
AV1 Performance Examples
AV1 File Size Savings
Typical storage reduction when converting from H.264 to AV1:Real example: A 500-movie library (5 TB H.264) shrinks to 2 TB AV1 but takes 2-3 weeks to encode on Intel i9 CPU.
Quality Settings (CRF Values)
Both HEVC and AV1 use CRF (Constant Rate Factor) to control quality. Lower CRF = higher quality + larger files.CRF Comparison Examples
Encoding a 10 GB 1080p H.264 BluRay movie:Recommended CRF by Content Type
Hardware Transcoding
Hardware encoding uses GPU/iGPU for 3-10x speedup vs CPU. Quality is slightly lower but visually transparent for most content.What is hardware transcoding? Using your graphics card to encode videos 5-10x faster than CPU-only encoding. See hardware acceleration in the glossary.
NVIDIA NVENC (GeForce/RTX)
Supported cards: GTX 1650+, RTX 20/30/40 series Codecs: HEVC only (no AV1 on consumer cards) Performance: 5-10x faster than CPU Quality: Near-identical to CPU at default settings Setup:- Install NVIDIA drivers 450+
- Settings → Encoding → Hardware Acceleration → Enable NVENC
- Select HEVC codec
- Start encoding (GPU usage visible in
nvidia-smi)
Intel Quick Sync (QSV)
Supported CPUs: Intel 6th gen (Skylake) to 14th gen (Raptor Lake) Codecs: HEVC, AV1 (Arc GPUs only) Performance: 3-8x faster than CPU Quality: Good (slightly lower than NVENC) Setup:- Enable iGPU in BIOS (may require dummy HDMI plug)
- Settings → Encoding → Hardware Acceleration → Enable QSV
- Select HEVC codec
- Docker: Pass
/dev/dridevice to container
Intel Arc is the only consumer GPU with AV1 encoding. If you want fast AV1 encodes, Arc A380/A750/A770 is your best option.
AMD VCE/VCN
Supported GPUs: RX 5000 series (VCN), RX 6000/7000 series (VCN 2.0/3.0) Codecs: HEVC only (no AV1) Performance: 3-6x faster than CPU Quality: Lower than NVENC/QSV (noticeable in complex scenes) Setup:- Install AMD drivers
- Settings → Encoding → Hardware Acceleration → Enable VCE
- Docker: Pass
/dev/driand/dev/kfddevices
Hardware vs CPU Quality Comparison
Codec Compatibility Matrix
Playback Device Support
Smart TV Support
Browser Support
For web streaming (Plex, Jellyfin): Use HEVC if users watch in Safari/Edge, AV1 if primarily Chrome/Firefox.
Media Server Support
Decision Flowchart
Recommended Presets
Fast Balanced (HEVC + GPU)
Best for: Large libraries, broad device support, fast encodingMaximum Compression (AV1 + CPU)
Best for: Small libraries, archival, modern devicesUltra Quality Archival (HEVC + Low CRF)
Best for: Reference quality, 4K HDR collectionFast Streaming (HEVC + High CRF)
Best for: Mobile/web streaming, non-critical contentRelated Guides
- Hardware Requirements - Check GPU compatibility
- First Library Scan - Queue videos for encoding
- Monitoring Progress - Track encoding stats
- Multi-Node Setup - Speed up encoding with workers