Ce face -vf pad (Adăugare margini / bare)
Filtrul pad adaugă spațiu suplimentar (padding) în jurul cadrului video existent, fără a deforma imaginea originală prin întindere.
Formula standard de centrare este pad=W:H:(ow-iw)/2:(oh-ih)/2, unde W și H sunt dimensiunile finale dorite, ow/oh sunt lățimea și înălțimea pânzei de ieșire, iar iw/ih sunt dimensiunile clipului original.
Este ideal pentru a aduce un videoclip vertical filmat pe telefon (9:16) la formatul standard YouTube 16:9 cu bare negre laterale (pillarbox).
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
pad=w:h:x:y:color |
Lățimea, înălțimea pânzei, coordonatele imaginii originale și culoarea marginilor (implicit: black). |
Ce returnează
Mărirea ariei vizuale prin adăugarea pixelilor de margine.
Exemple
Exemplul 1: Încadrarea unui video pătrat (1080×1080) într-un format Full HD (1920×1080)
Centrează imaginea și adaugă bare negre în stânga și dreapta.
ffmpeg -i patrat.mp4 -vf "pad=1920:1080:(ow-iw)/2:(oh-ih)/2:black" -c:a copy centrat.mp4
Ieșire în terminal
Stream #0:0: Video: h264, yuv420p, 1920x1080, 30 fps
Greșeli frecvente
- Specificarea unei dimensiuni de pânză (w sau h) mai mici decât dimensiunea inițială a clipului, ceea ce generează eroare.
- Omiterea parantezelor sau ghilimelelor pe formule matematice complexe în shell.
Comenzi înrudite
-vf crop (Decupare zonă cadru): Decupează o secțiune dreptunghiulară din imagine și elimină barele negre (letterbox).-vf scale (Redimensionare video): Scalează rezoluția video la dimensiunile dorite păstrând sau forțând raportul de aspect.overlay (Suprapunere logo / PiP): Suprapune o imagine transparentă (watermark/siglă) sau un al doilea clip video peste ecranul principal.
Întrebări & Exemple de Cod:
-vf pad (Adăugare margini / bare)Ai o nelămurire despre utilizarea comenzii
-vf pad (Adăugare margini / bare)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.