libx265 (Codec H.265 / HEVC) în FFmpeg

Standardul de înaltă eficiență HEVC ce oferă până la 50% economie de lățime de bandă la aceeași calitate vizuală.

Sintaxă
ffmpeg -i intrare.mp4 -c:v libx265 -crf 28 -preset medium iesire.mp4

Ce face libx265 (Codec H.265 / HEVC)

Encoderul libx265 implementează standardul modern H.265 (High Efficiency Video Coding). Este conceput special pentru rezoluții mari: 4K UHD (3840×2160) și 8K, precum și conținut HDR (High Dynamic Range) pe 10 biți.

La aceeași calitate a imaginii, un fișier encodat cu libx265 ocupă cu aproximativ 40%–50% mai puțin spațiu pe disc comparativ cu libx264.

Compresia este substanțial mai intensivă pe procesor: timpul de codare poate fi de 3 până la 5 ori mai lung decât la H.264, dar economia de spațiu este uriașă.

Opțiuni și argumente

Opțiune / Parametru Descriere
-c:v libx265 Selectează encoderul video x265 HEVC.
-tag:v hvc1 Adaugă tagul fourcc ‘hvc1’ obligatoriu pentru redare nativă pe dispozitive Apple (macOS, iOS).
-x265-params Permite transmiterea opțiunilor avansate către biblioteca x265.

Ce returnează

Stream video comprimat în format H.265 (HEVC).

Exemple

Exemplul 1: Comprimarea unui videoclip 4K cu tag de compatibilitate Apple

Permite redarea directă în QuickTime și pe iPhone.

ffmpeg -i film4k.mov -c:v libx265 -crf 26 -tag:v hvc1 -c:a aac film_hevc.mp4

Ieșire în terminal

Stream #0:0: Video: hevc (Main) (hvc1), yuv420p, 3840x2160, q=28-28, 60 fps
frame= 7200 fps= 18 q=26.0 Lsize=  240100kB time=00:02:00.00 bitrate=16390.2kbits/s speed=0.3x

Greșeli frecvente

  • Omiterea tagului ‘-tag:v hvc1’ la salvarea în container MP4; fără el, QuickTime Player pe Mac va raporta că fișierul este incompatibil.
  • Utilizarea unei valori CRF identice cu H.264; scara CRF la x265 este calibrată diferit (CRF 28 în x265 oferă calitate similară vizual cu CRF 23 în x264).

Comenzi înrudite