Видео редактор со стабилизацией?

8

Медленно переходя от Apple Mac OS X к дистрибутиву Linux, я пытаюсь найти хорошую замену программному пакету Apple iLife. Мне особенно нравится текущая функция стабилизации изображения iMovie, где ценой потери разрешения можно стабилизировать шаткие кадры, так что вы почти не сможете определить, дрожала ли камера.

Есть ли в Linux видеоредактор с открытым исходным кодом, имеющий аналогичную функцию?

HPY
источник

Ответы:

1

Как сказано здесь , вы можете использовать FFmpeg с vid.stab .

Если ваше видео названо, input.mp4выполните эти 2 шага:

ffmpeg -i input.mp4 -vf vidstabdetect=shakiness=10:accuracy=15:result="mytransforms.trf" -f null -
ffmpeg -i input.mp4 -vf vidstabtransform=smoothing=30:input="mytransforms.trf" -c:a copy out_stabilized.mp4

Первый шаг используется для создания профиля стабилизации, а окончательное стабилизированное видео будет создано в out_stabilized.mp4.

Для высокого качества вывода используйте этот второй шаг вместо предыдущего (благодаря этому SO-ответу ):

ffmpeg -i input.mp4 -vf vidstabtransform=smoothing=30:input="mytransforms.trf" -codec:v libx264 -crf 18 -preset veryslow -pix_fmt yuv420p -c:a copy out_stabilized.mp4

Более подробную информацию о параметрах можно найти в проекте GidHub vid.stab .

Энтони О.
источник
1

Вы можете сделать это с AviSynth , используя фильтр под названием Deshaker, который написан для VirtualDub , но также работает с AviSynth.

Это не конкретно Linux, но обе упомянутые программы работают достаточно хорошо wine, и, безусловно, являются бесплатными и открытыми по духу и являются GNU GPL . Разработчики просто начали разрабатывать Windows Land, и оказалось, что портировать на * nix оказалось слишком сложно.

Avisynth является языком сценариев для СМИ. Если вы довольны написанием сценариев на угольном портале, AviSnth просто великолепен. Если вы хотите указать и щелкнуть, это не для вас.

Картинка стоит тысячи слов, так что вот несколько фотографий (видео на самом деле) ..

Peter.O
источник