Skip to content

Cum să inversezi video (reverse) cu FFmpeg

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să inversezi video (reverse) cu FFmpeg. We cover key concepts, practical examples, and best practices.

Problema

Vrei să creezi un efect video inversat — acțiunea se derulează înapoi. FFmpeg oferă filtre pentru inversarea video, audio sau ambele simultan.

Soluția

Fix 1: Inversează doar video

ffmpeg -i input.mp4 -vf "reverse" output.mp4

Fix 2: Inversează video și audio

ffmpeg -i input.mp4 -vf "reverse" -af "areverse" output.mp4

Fix 3: Inversează cu menținerea framerate-ului

ffmpeg -i input.mp4 -vf "reverse" -c:v libx264 -preset medium -crf 18 output.mp4

Fix 4: Segment inversat cu fade

ffmpeg -i input.mp4 -vf "select='between(t,5,10)',setpts=PTS-STARTPTS,reverse" \
  -af "aselect='between(t,5,10)',asetpts=PTS-STARTPTS,areverse" output.mp4

Prevenție

  • Inversarea video necesită memorarea întregului cadru în RAM. Pentru video lungi, crește memoria disponibilă.
  • Folosește segmentarea pentru video foarte lungi (>5 minute).
  • Fără areverse, audio va rula normal pe video inversat.

Întrebări frecvente

### De ce durează atât de mult inversarea?

Filtrul reverse trebuie să proceseze toate cadrele înainte de a începe ieșirea, deoarece trebuie să le aibă pe toate în memorie pentru a le reda în ordine inversă.

Pot inversa doar o parte din video?

Da, folosește select pentru a alege cadrele între două timestamp-uri, apoi aplică reverse doar pe acele cadre.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro