Проблема при использовании 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”/“Установить”.
Использование в стабилизации видео-файла:
Запустить VirtualDub.
Через меню “File -> Open” загрузить видео файл.
Можно выиграть время обработки если специально вырезать то, что не должно стабилизироваться. Используйте ползунок внизу для навигации. Нажмите HOME в начале вырезки, нажмите END-key в конце выбранной части, DELETE чтобы логически удалить выбранную таким образом часть (исходный файл не изменяется).
Зайти в менб “Video -> Filters”, нажать “Add”, выбрать “Deshaker v3.0”, и нажать “OK”.
В окне настройки Deshaker слева “Pass 1” должен быть выбран. Можно убрать отметку с “Detect zoom”. Нажмите “OK” один и второй раз, вернетесь на главный экран.
В меню выберите “File -> Preview Filtered” для запуска первого прохода. Это займет некоторе время…
Когда закончит, идти в меню “Video -> Filters”, выбрать Deshaker, и нажать “Configure”.
Выбрать “Pass 2”. Для второго прохода все по умочанию, или см. настроки на картинке из английской статьи. Нажмите “OK” один и второй раз, вернетесь на главный экран.
Идти в “Video -> Compression”, выбрать “Huffyuv v2.1.1”, и нажать “OK”
Идти в “File -> Save as AVI”, выбрать путь и имя файлы для записи видео. Это займет еще время…
Что то не получается, плюётся не хочет mp4 на прямую.😦
Пойду на другом компе пробывать.
Проверьте, что ffinputdriver распаковался и создал каталог plugins32. Этот каталог должен быть в главном каталоге VirtualDub’а.
Машинка у меня слабоватая, держу ее в чистоте,:) проблема решилась установкой QuickTime, и все заработало😁.
Вот эта бесплатная софтинка sourceforge.net/projects/mp4cam2avi/ умеет переливать из mp4 в avi не меняя сжатия (это ведь лишь контейнеры). Соответственно, ни качество не теряется, ни размер не увеличивается
А еще есть кодеки без потерь, кстати. Очень меня спасли при сведении timelapse “приход весны” из нескольких тысяч фоток -) lags.leetcode.net/codec.html
а Deshaker не размывает, не ухудшает качество?
Спасибо Андрей, хорошая статья…
и даже вроде всё получилось и видео вышло , но! Pinnacl Studio, в котором я потом обарабатываю видео - не понял формат - поставил на файле жирный знак вопроса - ?
куда копать? - чем ты дальше обрабатываешь? или всё в виртуалДубе? (ну это врядли)
Не я в Вегасе.
Deshaker качество теоретически ухудшает, но на глаз не заметно. Сравнивал на тонких деталях, таких как: провода и края строений.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"41b8a4ac3df9550077792e83":{"_id":"41b8a4ac3df9550077792e83","hid":5271,"name":"Prikupets","nick":"Prikupets","avatar_id":null,"css":""},"447568153df955007778aded":{"_id":"447568153df955007778aded","hid":14341,"name":"dreel","nick":"dreel","avatar_id":null,"css":""},"478d4f543df955007777e5a5":{"_id":"478d4f543df955007777e5a5","hid":30818,"name":"Стрела_RoSa","nick":"Стрела_RoSa","avatar_id":null,"css":""},"4d2ed4283df9550077757835":{"_id":"4d2ed4283df9550077757835","hid":78182,"name":"Covax","nick":"Covax","avatar_id":null,"css":""},"4f45a5f83df9550077747d2f":{"_id":"4f45a5f83df9550077747d2f","hid":114731,"name":"Sevick","nick":"Sevick","avatar_id":null,"css":""},"4f5dadb43df9550077746eb7":{"_id":"4f5dadb43df9550077746eb7","hid":115916,"name":"Dimmitri","nick":"Dimmitri","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"51a90c07997073007710c057","hid":16971,"title":"Использование Deshaker+VirtualDub для стабилизации видео GoPro. Новые методы.","html":"<p>Проблема при использовании Deshaker+VirtualDub была в том что VirtualDub не читал напрямую MP4 файлы с GoPro. Приходилось сначала их конвертировать в несжатый AVI, размер которых нередко был под 100 Gb. Вторая проблема была в том, что для последующей обработки желатеен был вывод стабилизированного видео в формат без потерь, то есть снова несжатый AVI и еще 100 Gb.</p>\n<p>Обе этих проблемы элегантно решаются тут: <a href=\"http://www.thecandidforum.com/photo-video-editing-software/10089-deshaker-tutorial-mp4-mov-avi-using-virtualdub.html#post112555\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.thecandidforum.com/photo-video-editing-software/10089-deshaker-tutorial-mp4-mov-avi-using-virtualdub.html#post112555\" target=\"_blank\" rel=\"nofollow noopener\">thecandidforum.com/…/10089-deshaker-tutorial-mp4-m…</a><br>\nИспользуюется программа-фильтр для чтения MP4, и сжатый (!) формат без потерь (!!!) для записи стабилизированного видео.</p>\n<p>Позволю себе перевести. <span class=\"emoji emoji-unamused\" data-nd-emoji-src=\":unamused:\">😒</span></p>\n<!--cut-->\n<p><strong data-nd-pair-src=\"**\">Скачиваем:</strong></p>\n<ul>\n<li>VirtualDub 1.10.0 - <a href=\"http://sourceforge.net/projects/virtualdub/files/virtualdub-experimental/1.10.0.33848/VirtualDub-1.10.0.zip/download\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://sourceforge.net/projects/virtualdub/files/virtualdub-experimental/1.10.0.33848/VirtualDub-1.10.0.zip/download\" target=\"_blank\" rel=\"nofollow noopener\">sourceforge.net/projects/virtualdub/…/download</a></li>\n<li>Deshaker 3.0 - <a href=\"http://www.guthspot.se/video/files/Deshaker30.zip\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.guthspot.se/video/files/Deshaker30.zip\" target=\"_blank\" rel=\"nofollow noopener\">www.guthspot.se/video/files/Deshaker30.zip</a></li>\n<li>FFMpeg input driver for VirtualDub - <a href=\"http://code.google.com/p/ffinputdriver/downloads/detail?name=ffinputdriver-0.6-bin.zip&can=2&q=\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://code.google.com/p/ffinputdriver/downloads/detail?name=ffinputdriver-0.6-bin.zip&can=2&q=\" target=\"_blank\" rel=\"nofollow noopener\">code.google.com/p/ffinputdriver/downloads/detail?n…</a></li>\n<li>Huffyuv v2.1.1 - <a href=\"http://neuron2.net/www.math.berkeley.edu/benrg/huffyuv-2.1.1.zip\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://neuron2.net/www.math.berkeley.edu/benrg/huffyuv-2.1.1.zip\" target=\"_blank\" rel=\"nofollow noopener\">neuron2.net/…/huffyuv-2.1.1.zip</a></li>\n</ul>\n<p><strong data-nd-pair-src=\"**\">Устанавливаем:</strong></p>\n<ul>\n<li>Распаковать <strong data-nd-pair-src=\"**\">VirtualDub-1.10.0.zip</strong> куда желаем (к примеру, в C:\\Program Files\\VirtualDub)</li>\n<li>Распаковать <strong data-nd-pair-src=\"**\">Deshaker30.zip</strong> в каталог <strong data-nd-pair-src=\"**\">plugins</strong> в главном каталоге VirtualDub (к примеру, C:\\Program Files\\VirtualDub\\plugins)</li>\n<li>Распаковать <strong data-nd-pair-src=\"**\">ffinputdriver-0.6-bin.zip</strong> в главный каталог VirtualDub (к примеру, C:\\Program Files\\VirtualDub). При этом создастся каталог <strong data-nd-pair-src=\"**\">plugins32</strong>.</li>\n<li>Распаковать <strong data-nd-pair-src=\"**\">huffyuv-2.1.1.zip</strong> куда угодно - после инсталляции можно удалить. Потом кликнуть правой кнопкой на <strong data-nd-pair-src=\"**\">huffyuv.inf</strong> и выбрать “Install”/“Установить”.</li>\n</ul>\n<p><strong data-nd-pair-src=\"**\">Использование в стабилизации видео-файла</strong>:</p>\n<ol>\n<li>\n<p>Запустить VirtualDub.</p>\n</li>\n<li>\n<p>Через меню “File -> Open” загрузить видео файл.</p>\n</li>\n<li>\n<p>Можно выиграть время обработки если специально вырезать то, что не должно стабилизироваться. Используйте ползунок внизу для навигации. Нажмите HOME в начале вырезки, нажмите END-key в конце выбранной части, DELETE чтобы логически удалить выбранную таким образом часть (исходный файл не изменяется).</p>\n</li>\n<li>\n<p>Зайти в менб “Video -> Filters”, нажать “Add”, выбрать “<strong data-nd-pair-src=\"**\">Deshaker v3.0</strong>”, и нажать “OK”.</p>\n</li>\n<li>\n<p>В окне настройки Deshaker слева “Pass 1” должен быть выбран. Можно убрать отметку с “Detect zoom”. Нажмите “OK” один и второй раз, вернетесь на главный экран.</p>\n</li>\n<li>\n<p>В меню выберите “File -> Preview Filtered” для запуска первого прохода. Это займет некоторе время…</p>\n</li>\n<li>\n<p>Когда закончит, идти в меню “Video -> Filters”, выбрать Deshaker, и нажать “Configure”.</p>\n</li>\n<li>\n<p>Выбрать “Pass 2”. Для второго прохода все по умочанию, или см. настроки на картинке из английской статьи. Нажмите “OK” один и второй раз, вернетесь на главный экран.</p>\n</li>\n<li>\n<p>Идти в “Video -> Compression”, выбрать “<strong data-nd-pair-src=\"**\">Huffyuv v2.1.1</strong>”, и нажать “OK”</p>\n</li>\n<li>\n<p>Идти в “File -> Save as AVI”, выбрать путь и имя файлы для записи видео. Это займет еще время…</p>\n</li>\n</ol>\n<p><strong data-nd-pair-src=\"**\">Rolling shutter<br>\n</strong><br>\nПо поводу параметра Rolling shutter (%) в опциях Deshaker - тут про него написано: <a href=\"http://www.guthspot.se/video/deshaker.htm\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.guthspot.se/video/deshaker.htm\" target=\"_blank\" rel=\"nofollow noopener\">www.guthspot.se/video/deshaker.htm</a><br>\nВзято <a href=\"http://www.guthspot.se/video/deshaker.htm\" class=\"link link-ext\" data-nd-link-orig=\"http://www.guthspot.se/video/deshaker.htm\" target=\"_blank\" rel=\"nofollow noopener\">оттуда</a>:</p>\n<ul>\n<li><strong data-nd-pair-src=\"**\">FlyCamOne HD 720p</strong> - 720p30: 47.6%</li>\n<li><strong data-nd-pair-src=\"**\">GoPro HD Hero</strong>\n<ul>\n<li>1080p30: 95%</li>\n<li><strong data-nd-pair-src=\"**\">720p60: 60%</strong> (although another person reported 81-82% earlier)</li>\n<li>720p30: 65%</li>\n</ul>\n</li>\n<li><strong data-nd-pair-src=\"**\">GoPro HD Hero2</strong>\n<ul>\n<li>1080p30, Wide FOV (170°): 83%</li>\n<li>1080p30, Medium FOV (127°): 82%</li>\n<li>1080p30, Narrow FOV (90°): 88%</li>\n<li>720p60: 74%</li>\n<li>720p30: 85%</li>\n</ul>\n</li>\n<li><strong data-nd-pair-src=\"**\">GoPro Hero3 Black Edition</strong> - 1080p60, Wide FOV: 94% (+/- 2)</li>\n</ul>\n","user":"41b8a4ac3df9550077792e83","ts":"2013-05-31T20:45:59.000Z","st":1,"cache":{"comment_count":10,"last_comment":"51ac437099707300771436ef","last_comment_hid":10,"last_ts":"2013-06-03T07:19:12.000Z","last_user":"41b8a4ac3df9550077792e83"},"views":21743,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}