Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

-pix_fmt (Format pixeli și subeșantionare) în FFmpeg

Stabilește spațiul de culoare, subeșantionarea cromatică și adâncimea de culoare (8 biți vs 10 biți).

Sintaxă
ffmpeg -i intrare.mp4 -c:v libx264 -pix_fmt yuv420p iesire.mp4
ffmpeg -i intrare.mp4 -c:v libx265 -pix_fmt yuv420p10le iesire_10bit.mp4

Ce face -pix_fmt (Format pixeli și subeșantionare)

Parametrul -pix_fmt controlează modul în care sunt stocate informațiile despre luminozitate (Y) și culoare (UV) în fiecare pixel.

Valoarea yuv420p (subeșantionare 4:2:0 pe 8 biți) este regula de aur a compatibilității video universale. Dacă omiți această setare și materialul sursă provine din randări 3D, animații sau capturi pe 10/12 biți, encoderele moderne pot salva în formate avansate (precum yuv444p) pe care playerele standard din telefoane și televizoare nu le pot reda (rezultând doar sunet fără imagine).

Pentru conținut HDR sau video master fără ‘banding’ în degradeuri de cer, se folosește formatul de 10 biți yuv420p10le.

Opțiuni și argumente

Opțiune / Parametru Descriere
-pix_fmt yuv420p Formatul standard de 8 biți compatibil universal.
-pix_fmt yuv420p10le Formatul de 10 biți pentru HDR și reducerea artefactelor de banding.
-pix_fmt rgb24 Spațiu complet RGB fără subeșantionare (uzual pentru cadre și GIF).

Ce returnează

Conversia spațiului de culoare în planurile specificate înainte de encodare.

Exemple

Exemplul 1: Repararea unui videoclip care se aude dar nu se vede pe telefon

Forțează conversia la yuv420p pentru compatibilitate garantată.

ffmpeg -i video_problematic.mp4 -c:v libx264 -pix_fmt yuv420p -c:a copy reparat.mp4

Ieșire în terminal

Stream #0:0: Video: h264 (High) (avc1), yuv420p(progressive), 1920x1080, q=-1.0, 30 fps

Greșeli frecvente

  • Omiterea lui ‘-pix_fmt yuv420p’ la crearea de fișiere H.264 din imagini PNG sau secvențe foto RGB.
  • Forțarea unui format pe 10 biți în containere vechi sau pe codecuri care suportă nativ doar 8 biți.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: -pix_fmt (Format pixeli și subeșantionare)

Ai o nelămurire despre utilizarea comenzii -pix_fmt (Format pixeli și subeșantionare) 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.