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
libx264 (Codec H.264 / AVC): Standardul universal de compresie video H.264, compatibil cu 99.9% din toate dispozitivele și browserele.libaom-av1 (Codec AV1): Standardul video de ultimă generație AV1 (AOMedia), cu 30% mai eficient decât HEVC/VP9.-crf (Constant Rate Factor): Parametrul principal de control al calității: menține o fidelitate vizuală constantă în toate cadrele.h264_nvenc și hevc_nvenc (NVIDIA GPU): Encodare hardware de viteză extremă utilizând nucleele NVENC de pe plăcile video NVIDIA GeForce și RTX.