Использование Deshaker+VirtualDub для стабилизации видео GoPro. Новые методы.

Проблема при использовании Deshaker+VirtualDub была в том что VirtualDub не читал напрямую MP4 файлы с GoPro. Приходилось сначала их конвертировать в несжатый AVI, размер которых нередко был под 100 Gb. Вторая проблема была в том, что для последующей обработки желатеен был вывод стабилизированного видео в формат без потерь, то есть снова несжатый AVI и еще 100 Gb.

Обе этих проблемы элегантно решаются тут: thecandidforum.com/…/10089-deshaker-tutorial-mp4-m…
Используюется программа-фильтр для чтения MP4, и сжатый (!) формат без потерь (!!!) для записи стабилизированного видео.

Позволю себе перевести. 😒

Скачиваем:

Устанавливаем:

  • Распаковать VirtualDub-1.10.0.zip куда желаем (к примеру, в C:\Program Files\VirtualDub)
  • Распаковать Deshaker30.zip в каталог plugins в главном каталоге VirtualDub (к примеру, C:\Program Files\VirtualDub\plugins)
  • Распаковать ffinputdriver-0.6-bin.zip в главный каталог VirtualDub (к примеру, C:\Program Files\VirtualDub). При этом создастся каталог plugins32.
  • Распаковать huffyuv-2.1.1.zip куда угодно - после инсталляции можно удалить. Потом кликнуть правой кнопкой на huffyuv.inf и выбрать “Install”/“Установить”.

Использование в стабилизации видео-файла:

  1. Запустить VirtualDub.

  2. Через меню “File -> Open” загрузить видео файл.

  3. Можно выиграть время обработки если специально вырезать то, что не должно стабилизироваться. Используйте ползунок внизу для навигации. Нажмите HOME в начале вырезки, нажмите END-key в конце выбранной части, DELETE чтобы логически удалить выбранную таким образом часть (исходный файл не изменяется).

  4. Зайти в менб “Video -> Filters”, нажать “Add”, выбрать “Deshaker v3.0”, и нажать “OK”.

  5. В окне настройки Deshaker слева “Pass 1” должен быть выбран. Можно убрать отметку с “Detect zoom”. Нажмите “OK” один и второй раз, вернетесь на главный экран.

  6. В меню выберите “File -> Preview Filtered” для запуска первого прохода. Это займет некоторе время…

  7. Когда закончит, идти в меню “Video -> Filters”, выбрать Deshaker, и нажать “Configure”.

  8. Выбрать “Pass 2”. Для второго прохода все по умочанию, или см. настроки на картинке из английской статьи. Нажмите “OK” один и второй раз, вернетесь на главный экран.

  9. Идти в “Video -> Compression”, выбрать “Huffyuv v2.1.1”, и нажать “OK”

  10. Идти в “File -> Save as AVI”, выбрать путь и имя файлы для записи видео. Это займет еще время…

Rolling shutter

По поводу параметра Rolling shutter (%) в опциях Deshaker - тут про него написано: www.guthspot.se/video/deshaker.htm
Взято оттуда:

  • FlyCamOne HD 720p - 720p30: 47.6%
  • GoPro HD Hero
    • 1080p30: 95%
    • 720p60: 60% (although another person reported 81-82% earlier)
    • 720p30: 65%
  • GoPro HD Hero2
    • 1080p30, Wide FOV (170°): 83%
    • 1080p30, Medium FOV (127°): 82%
    • 1080p30, Narrow FOV (90°): 88%
    • 720p60: 74%
    • 720p30: 85%
  • GoPro Hero3 Black Edition - 1080p60, Wide FOV: 94% (+/- 2)
  • 21648
Comments
Dimmitri

Спасибо. Вот в тему убираем рыбий глаз skisoo.com/…/how-to-remove-the-fisheye-effect-from…

Covax

Круто, добавил в закладки.

Dimmitri

Что то не получается, плюётся не хочет mp4 на прямую.😦
Пойду на другом компе пробывать.

Prikupets

Проверьте, что ffinputdriver распаковался и создал каталог plugins32. Этот каталог должен быть в главном каталоге VirtualDub’а.

Dimmitri

Машинка у меня слабоватая, держу ее в чистоте,:) проблема решилась установкой QuickTime, и все заработало😁.

Sevick

Вот эта бесплатная софтинка sourceforge.net/projects/mp4cam2avi/ умеет переливать из mp4 в avi не меняя сжатия (это ведь лишь контейнеры). Соответственно, ни качество не теряется, ни размер не увеличивается

Sevick

А еще есть кодеки без потерь, кстати. Очень меня спасли при сведении timelapse “приход весны” из нескольких тысяч фоток -)
lags.leetcode.net/codec.html

Стрела_RoSa

а Deshaker не размывает, не ухудшает качество?

dreel

Спасибо Андрей, хорошая статья…
и даже вроде всё получилось и видео вышло , но! Pinnacl Studio, в котором я потом обарабатываю видео - не понял формат - поставил на файле жирный знак вопроса - ?
куда копать? - чем ты дальше обрабатываешь? или всё в виртуалДубе? (ну это врядли)

Prikupets

Не я в Вегасе.
Deshaker качество теоретически ухудшает, но на глаз не заметно. Сравнивал на тонких деталях, таких как: провода и края строений.