Skip to main content
🇪🇸 Español 🇧🇷 Português 🇩🇪 Deutsch 🇫🇷 Français 🇯🇵 日本語 🇮🇹 Italiano 🇮🇩 Bahasa Indonesia 🇹🇷 Türkçe 🇰🇷 한국어 🇵🇱 Polski 🇳🇱 Nederlands
Image Converter Document Converter Video Converter Audio Converter
Tools Formats (201) Guides Pricing · ⚡ 4,99 € API
Log In
Guide · h265 → mp4

H.265/HEVC Video Codec: Complete Guide to High Efficiency Video Coding

✓ ISO/IEC Verified · 5 min · · By Pablo Cirre
Instant In-Browser Tool
Convert H265 → MP4
Convert →
Guide (9) +
Advertisement

Frequently Asked Questions

At the same visual quality, H.265 (HEVC) files are approximately 40-50% smaller than H.264 files. This means a 1080p movie that takes 4 GB as H.264 would take about 2 GB as H.265 at the same quality. For 4K content the savings are even more pronounced. In terms of bitrate: a 1080p stream that requires 8 Mbps in H.264 needs only about 4-5 Mbps in H.265 for the same quality. This is why streaming services use HEVC for 4K HDR — delivering 4K over typical home broadband connections would not be practical with H.264.

AV1 is the most efficient (royalty-free, ~30% smaller than H.265) but encoding is slow. H.265 (HEVC) saves ~30–50% over H.264 and is supported by every modern phone and desktop. H.264 remains the safest baseline for legacy compatibility. Rule of thumb: archives → AV1, daily use → H.265, broadest reach → H.264.

HEVC encoding is computationally expensive because of its more complex tools: CTU quadtree analysis (evaluating many possible block splits), 35 intra prediction modes instead of 9, larger transform sizes, and more sophisticated motion estimation. The x265 software encoder is typically 5-10 times slower than x264 at equivalent quality settings. For faster encoding, use hardware encoders (NVENC on NVIDIA GPUs, VideoToolbox on Apple Silicon, Intel QuickSync) — they encode in real-time or faster, though with somewhat lower quality efficiency than software x265. The slow preset provides excellent compression but very slow encoding; use medium or fast presets when speed matters.

CRF (Constant Rate Factor) is the best default for offline files: ffmpeg picks the bitrate frame-by-frame to maintain perceived quality. Two-pass is only better when you must hit an exact final size (DVD targets). Constant bitrate is for streaming with a fixed channel. For "smallest at quality X" always use CRF.

The Main profile uses 8-bit color depth (256 levels per channel), the same as standard JPEG and H.264. Main 10 uses 10-bit depth (1024 levels per channel). The additional 2 bits provide: (1) Finer gradient rendering — banding artifacts in smooth gradients (sunsets, skies) are eliminated. (2) HDR support — HDR10 and HLG HDR formats require 10-bit to represent the expanded brightness range without clipping. (3) Better editing latitude — 10-bit video survives color grading with fewer artifacts. All 4K HDR content (Netflix, Ultra HD Blu-ray, Apple TV) uses Main 10. For SDR 8-bit content, Main profile is sufficient and slightly more compatible with older devices.

Common causes: (1) variable framerate source rendered as constant (use <code>-vsync vfr</code> to preserve VFR); (2) different audio sample rates not resampled (add <code>-ar 48000</code>); (3) container limitations (MP4 with variable framerate misbehaves — prefer MKV during editing, encode to MP4 only at the end). Always run <code>ffprobe</code> on both source and output to compare timing.

No — this is HEVC's main limitation on the web. Safari (macOS and iOS) supports HEVC natively. Chrome and Edge support HEVC on Windows 11 and macOS machines with hardware HEVC decode support, but this support is not guaranteed on all systems. Firefox does not support HEVC. For reliable web video delivery, H.264 is still the safest choice. For web delivery with better compression, AV1 (supported by Chrome, Firefox, Edge) is often preferred over HEVC because of its royalty-free status and better browser support. Use HEVC primarily for downloaded content, local playback, and streaming services that control the full playback environment (native app, smart TV, etc.).

Yes if you only change the container: <code>ffmpeg -i in.mkv -c copy out.mp4</code>. This remuxes the stream without re-encoding, takes seconds even for hours of footage. Limitations: codec must be supported by the target container (e.g. you cannot put H.264 in WebM, only VP8/VP9/AV1). To shrink size you must re-encode.

Professional Workstation Solution
Unlimited Batch Jobs Zero Upload Wait Times Direct Disk-to-Disk I/O

Need to Convert Gigabyte Archives or Mass Folders?

KaijuConverter delivers ultra-fast in-memory conversions for everyday tasks. For multi-gigabyte production workloads without browser bandwidth bottlenecks, explore high-throughput desktop suites.

Zero cloud transfer • Native hardware performance
24-Hour Fast Pass (€4.99 one-time) Up to 1 GB · No subscription

One-time payment with zero recurring commitment: convert files up to 1 GB, OCR, PDF/A, and .ZIP batches for 24 hours.

Instant Stripe Checkout →
7-Day Project Pass (€9.99 one-time) 7 Days · 2 GB · Ad-Free

Full 7 days of unlimited conversions, up to 2 GB per file, 100% ad-free with zero subscription.

Instant Stripe Checkout →
Kaiju Cloud Business Annual (€99/yr) Up to 2 GB + B2B Invoice

High-throughput enterprise pipeline for files up to 2,048 MB, 50-file batches, ISO PDF/A, and priority processing.

Instant Stripe Checkout →
ImageMagick CLI / XnConvert Free • Mass Batch

Convert thousands of camera RAW files (CR3, NEF, ARW) to WebP, AVIF, or TIFF in one pass.

Affinity Photo / Adobe Lightroom Photo Pro

GPU-accelerated RAW development with end-to-end 16-bit ICC color profile management.

Advertisement
We use cookies and similar technologies to personalise content and ads, and to analyse traffic. Learn more about cookies.