-vf transpose (Rotire și flip) în FFmpeg

Rotește videoclipul cu 90 de grade în sensul acelor de ceasornic, invers sau efectuează reflexie în oglindă.

Sintaxă
ffmpeg -i intrare.mp4 -vf "transpose=1" -c:a copy rotit_90.mp4
ffmpeg -i intrare.mp4 -vf "transpose=2,transpose=2" -c:a copy rotit_180.mp4

Ce face -vf transpose (Rotire și flip)

Filtrul transpose rotește geometria imaginii și recalculează dimensiunile matricii de pixeli (de exemplu un video 1920×1080 rotit la 90 de grade devine 1080×1920).

Codurile numerice standard sunt:
• 0: rotire 90 grade invers acelor de ceasornic și flip vertical;
• 1: rotire 90 grade în sensul acelor de ceasornic (sens orar);
• 2: rotire 90 grade în sens trigonometric (invers acelor de ceasornic);
• 3: rotire 90 grade sens orar și flip vertical.

Pentru rotire simplă la 180 grade se pot folosi filtrele combinate hflip,vflip sau apelarea transpose=1,transpose=1.

Opțiuni și argumente

Opțiune / Parametru Descriere
transpose=0|1|2|3 Modul de rotație și reflexie aplicat.

Ce returnează

Reorganizarea geometriei cadrelor video.

Exemple

Exemplul 1: Repararea unei filmări de pe telefon rotite greșit pe orizontală

Rotește clipul la 90 de grade în sens orar pentru a-l aduce în poziție verticală corectă.

ffmpeg -i telefon.mp4 -vf "transpose=1" -c:a copy telefon_drept.mp4

Ieșire în terminal

Stream #0:0: Video: h264, yuv420p, 1080x1920, 30 fps

Greșeli frecvente

  • Re-encodarea inutilă a unui video care are deja tag de orientare în metadate (uneori este suficientă modificarea metadatei ‘displaymatrix’ fără re-encodare).
  • Confundarea rotirii 90 grade (care inversează lățimea cu înălțimea) cu o simplă reflexie în oglindă (hflip).

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: -vf transpose (Rotire și flip)

Ai o nelămurire despre utilizarea comenzii -vf transpose (Rotire și flip) 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.