Filtrul format forțează un anumit format de eșantionare a pixelilor (Pixel Format) în interiorul lanțului de filtre video. Spre deosebire de opțiunea globală -pix_fmt, filtrul format asigură compatibilitatea între etape succesive din complexe de filtrare (cum ar fi după redimensionare sau suprapuneri grafice).
# Asigurarea formatului universal yuv420p (8-bit) compatibil cu toate browserele
ffmpeg -i animatie_rgb.mov -vf "format=yuv420p" -c:v libx264 -crf 20 web_compatibil.mp4
# Conversie către format cu canal alfa (transparență) pentru grafică în overlay
ffmpeg -i logo.png -vf "format=rgba" logo_transparent.png
Regulă Critică: Multe filtre video generează intern pixeli în format yuv444p sau gbrp. Fără adăugarea filtrului format=yuv420p la final, videoclipul H.264 nu va putea fi redat pe telefoane mobile sau în browserele Google Chrome și Safari.
Formate Comune
yuv420p: Formatul standard cu subeșantionare cromatică 4:2:0 pentru distribuție web.yuv420p10le: Format pe 10-bit pentru eliminarea banding-ului în anime și HDR.rgba / yuva420p: Formate care includ canalul alfa pentru transparență.
Întrebări & Exemple de Cod:
Conversia Formatului de Pixeli în Grafuri de Filtre (-vf format)Ai o nelămurire despre utilizarea comenzii
Conversia Formatului de Pixeli în Grafuri de Filtre (-vf format)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.