Стабилизация видео с помощью ffmpeg

STEP 1
Convert the raw GOPRO video from 120fps to 30fps (-r 30), 'lossless' transformation (-q:v 0), discard the audio track (-an)

ffmpeg -i GOPR0270_cutl.mp4 -r 30 -an -q:v 0 GOPRO270_cut1-5.mp4

STEP 2
Stabilizer Pass 1 of 2 Setting for a very shaky video:

ffmpeg -i GOPRO270_cut1-5.mp4 -vf vidstabdetect=shakiness=10:accuracy=15 -f null -

STEP 3
Stabilizer Pass 2 of 2

ffmpeg -i GOPRO270_cut1-5.mp4 -vf "vidstabtransform=zoom=5:smoothing=30,unsharp=5:5:0.8:3:3:0.4" -vcodec libx264 -preset slow -tune film -crf 20 -an GOPR0270_cut1-5_stabilized2.mp4

найдено в этом видео:

у меня получилось вот так

Тестовый (стабилизированный) таймлапс Днепра с высоты 300м, май 2018

Опубліковано Roman Nmsk 14 травня 2018 р.