Skip to content

Cum să stabilizezi video cu FFmpeg

DodaTech Updated 2025-01-15 1 min read

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

Problema

Videoclipurile filmate cu mâna sunt instabile, cu tremurături și mișcări bruște. Stabilizarea manuală e dificilă, dar FFmpeg oferă filtrele vidstabdetect și vidstabtransform pentru corecție automată.

Soluția

Fix 1: Analizează mișcarea (pasul 1)

ffmpeg -i input.mp4 -vf "vidstabdetect=shakiness=5:accuracy=15:result=transform.trf" -f null -

Fix 2: Aplică stabilizarea (pasul 2)

ffmpeg -i input.mp4 -vf "vidstabtransform=input=transform.trf:zoom=5:smoothing=30" output.mp4

Fix 3: Stabilizare rapidă (shakiness redus)

ffmpeg -i input.mp4 -vf "vidstabdetect=shakiness=3:result=transforms.trf" -f null -
ffmpeg -i input.mp4 -vf "vidstabtransform=input=transforms.trf:zoom=2:smoothing=15" output.mp4

Fix 4: Stabilizare cu crop pentru margini negre

ffmpeg -i input.mp4 -vf "vidstabdetect=shakiness=8:result=transforms.trf" -f null -
ffmpeg -i input.mp4 -vf "vidstabtransform=input=transforms.trf:zoom=1:optzoom=1,unsharp=5:5:0.8:3:3:0.4" output.mp4

Fix 5: Un singur pas cu deshake

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

Prevenție

  • Rulează întotdeauna detectarea înainte de transformare.
  • shakiness între 1 (puțin) și 10 (foarte instabil).
  • zoom mai mare = mai puține margini negre, mai mult crop.
  • Șterge fișierul transform.trf după utilizare.

Întrebări frecvente

### De ce am nevoie de doi pași pentru stabilizare?

Primul pas (vidstabdetect) analizează mișcarea și salvează datele într-un fișier. Al doilea pas (vidstabtransform) folosește aceste date pentru a corecta cadrele. Separarea permite ajustarea parametrilor fără re-analiză.

Ce face parametrul zoom?

Compensează marginea neagră creată de mișcarea cadrului prin zoom-ușor. Valori mai mari (5-10) elimină mai multe margini negre.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro