libx264 (Codec H.264 / AVC) în FFmpeg

Standardul universal de compresie video H.264, compatibil cu 99.9% din toate dispozitivele și browserele.

Sintaxă
ffmpeg -i intrare.mov -c:v libx264 -crf 23 -preset medium iesire.mp4

Ce face libx264 (Codec H.264 / AVC)

Encoderul open-source libx264 este cea mai matură și optimizată librărie de compresie video din lume. Produce fluxuri video compatibile cu standardul MPEG-4 Part 10 AVC.

Este alegerea implicită recomandată pentru distribuția pe internet: orice telefon mobil vechi sau nou, televizor inteligent, tabletă sau browser web (Chrome, Safari, Firefox, Edge) decodează nativ H.264 pe hardware dedicat.

Pentru compatibilitate universală pe dispozitive Apple și browsere vechi, se asociază întotdeauna cu parametrul -pix_fmt yuv420p.

Opțiuni și argumente

Opțiune / Parametru Descriere
-c:v libx264 Selectează encoderul video x264.
-profile:v <nume> Profilul de compatibilitate: baseline, main, high (recomandat: high).
-level <valoare> Nivelul H.264 (de exemplu 4.1 sau 4.2 pentru compatibilitate cu hardware mobil).

Ce returnează

Stream video comprimat în format H.264 (AVC1).

Exemple

Exemplul 1: Conversie optimizată pentru compatibilitate web universală

Configurația standard pentru orice video publicat online.

ffmpeg -i master.mov -c:v libx264 -crf 22 -preset slow -pix_fmt yuv420p -c:a aac -b:a 192k video_web.mp4

Ieșire în terminal

Output #0, mp4, to 'video_web.mp4':
  Stream #0:0: Video: h264 (High) (avc1), yuv420p, 1920x1080, q=-1.0, 30 fps
frame= 3600 fps= 48 q=22.0 Lsize=   48210kB time=00:02:00.00 bitrate=3291.5kbits/s speed=1.6x

Greșeli frecvente

  • Omiterea parametrului ‘-pix_fmt yuv420p’; dacă materialul sursă are format yuv422p sau yuv444p (din camere profesionale), fișierul rezultat nu se va putea deschide pe iPhone, Safari sau QuickTime.
  • Folosirea unui bitrate exagerat de mare când un CRF bine calibrat produce aceeași calitate la o treime din dimensiune.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: libx264 (Codec H.264 / AVC)

Ai o nelămurire despre utilizarea comenzii libx264 (Codec H.264 / AVC) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.