Программное обеспечение для стабилизации видео для Linux

Я ищу программное обеспечение для стабилизации видео.

  • Вход: видео в формате AVI/MPG
  • Выход: то же видео, стабилизированное, в обычном видеоформате.
  • Он должен быть прост в использовании. Это для моего сына - двенадцать лет.

Программное обеспечение для Linux предпочтительнее, но Windows в порядке, а не Mac.

Цена/Лицензия: Я готов заплатить до 50$.

Ответы (3)

Blender от blender.org и программное обеспечение бесплатно.

Blender существует для Windows, Mac, Linux

существует множество руководств

учебник 1

гугл блендер стабилизация видео

Есть ряд шагов, и это не так просто, как стабилизация щелчка и готово. Однако, если вы там на всякий случай, если ему понадобится помощь, первые пару раз он должен освоиться.

Метод Linux без помощи рук, с фильтром стабилизатора транскода . Грубая функция-оболочка (оболочка Bourne, bash и т. д.):

# Usage:  shakeless foo.avi
# eventually outputs stable_foo.avi
unset slow
# export slow="nice -n 19 ionice -c3 "  # uncomment if it the PC bogs down.
shakeless() { $slow transcode -J stabilize --mplayer_probe -i "$1" 2> /dev/null ; \
              $slow transcode -J transform -i "$1" -y raw -o stable_"$1" ; \
              rm "$1".trf ;  }

Использовать:

shakeless foo.avi

... что может занять несколько часов . Чтобы отобразить время, прошедшее после его завершения, замените предыдущую строку на:

time shakeless foo.avi

Когда все закончится, должен появиться файл «stable_foo.avi» — воспроизведите его.

Чем это не хуже блендера ? Никакого сложного обучения, никакого управления мышью, меню и т. д. Может быть, меньше хлопот даже для 12-летнего пользователя.

Что он делает за два прохода; первый проход:

transcode -J stabilize --mplayer_probe -i foo.avi

...медленно, выводит много статусных сообщений; после чего появляется новый большой файл данных foo.avi.tr -- это не видео, это промежуточные данные, используемые для второго шага:

transcode -J transform --mplayer_probe -i foo.avi -y raw -o stable_foo.avi

После чего stable_foo.avi должен быть менее шаткой версией foo.avi

Вышеприведенный метод адаптирован из видеороликов D. Isenmann Deshaking with Linux .

Что такое транскод и где его взять?
@LEQADA transcode— программа для обработки видео. Найти копию может быть немного сложно, так как она не обновлялась с 2010 года.
В Manjaro/Arch Linux: «pamac install mplayer transcode» в терминале, и тогда это сработало, но испортил звук.
@LEQADA, в настоящее время не знаю, где найти transcodeв 2022 году (не в Ubuntu), но если она недоступна, используемая библиотека стабилизатора видео transcodeназывается vid.stab, и ее можно найти на домашней странице vid.stab или на github. . Todo: переключение на другой интерфейс vid.stab, как mplayerили ffmpegтребует обновления кода этого ответа...

Начиная с версии 2.6.0 , OpenShot имеет фильтр стабилизатора :

Новые эффекты компьютерного зрения и ИИ (отслеживание движения, обнаружение объектов, стабилизация )

Вот видео, показывающее, как это работает: перетащите фильтр «Стабилизатор» на видеоклип, затем настройте «окно сглаживания».

Ваш ответ может быть улучшен с помощью дополнительной вспомогательной информации. Пожалуйста , отредактируйте , чтобы добавить дополнительные сведения, такие как цитаты или документация, чтобы другие могли подтвердить правильность вашего ответа. Дополнительную информацию о том, как писать хорошие ответы, можно найти в справочном центре .