Работа с файлами MP4/MOV в Virtual Dub

Ниже описан порядок действий для открытия файлов mp4 (например, записанных камерой GoPro HD) в VirtualDub (работает как минимум в версиях 1.8.8. и 1.9.9.). Порядок описывает действия, позволившие открыть файл на моей машине. Я особо не вдавался в нюансы, может кроме того, что я сделал необходимы еще какие-либо действия по установке каких-нибудь компонентов, установленных мной 100 лет назад и успешно забытых (например, пакета Quicktime или Quicktime alternative…).

  1. Скачиваем плагин VirtualDub для открытия файлов Quicktime: www.tateu.net/software/dl.php?f=qtvd_bin

  2. Если у кого еще нет, создаем в папке VirtualDub папку plugins32. Далее согласно инструкции плагина распаковываем полученный архив в эту папку. Несмотря на инструкцию плагин работает, даже если его распаковать в папку plugins.

  3. Копируем файл Quicktime.ini (из распакованных) в корневую папку VirtualDub. Несмотря на инструкцию плагин работает, даже если данный файл не скопировать куда положено.

  4. Запускаем VitualDub.

  5. Открываем файл видео (ВАЖНО выполнить все пункты, а не просто бросить файл в окно):
    5.1. Щелкаем по пункту меню “File\Open video file…”
    5.2. В селекторе файлов отмечаем галочку “Ask for extended options after this dialog”
    5.3. В списке типов файлов обязательно выбираем пункт “Quicktime videofiles (*.mov, *.mp4)”
    5.4. Выбираем файл в списке и щелкаем по кнопке “Открыть”
    5.5. В появившемся окне “Import options: Quicktime” выбираем Video Decoder Mode = “0 MoviesTask”
    5.6. Щелкаем по кнопке “OK”

  6. Наслаждаемся работой с файлом mp4 в VirtualDub 😃 Правда доступна работа только в режимах Normal Recompress (правда не все кодеки на выходе примут формат картинки) или Full Processing Mode.

  • 138131
Comments
Alexm12

Что то не работает, может у меня MOV’ы не правильные?
ВиртуалДаб просто валится без предупреждений.

Maximus43

А я нажал на кнопку выключение при работающей записи, и у меня теперь файл не читается никаким проигрывателем. 😦
Похоже камера заголовки файла портит если её выключать в режиме записи. 😦

foxtrot
Alexm12;bt33975

Что то не работает, может у меня MOV’ы не правильные?
ВиртуалДаб просто валится без предупреждений.

Видимо еще что-то нужно доустанавливать. Например, у меня установлен QuickTime версии 7.62.14.0. Возможно подойдет и QuickTime alternative (то же самое, но качать вроде в несколько раз меньше).

foxtrot
Maximus43;bt33976

Похоже камера заголовки файла портит если её выключать в режиме записи. 😦

Был подобный случай - ноутбук отрубился во время полета. Файл починил с помощью ASF-AVI-RM-WMV Repair. Там есть версия с пробным периодом, для одного раза ее достаточно.

Cosh

Можно скачать прогу Mp4Cam2AVI - она из mov и из mp4 делает avi и потом avi открывается в любом видеоредакторе! 😃

foxtrot

Есть у меня и эта прога, но она только перепаковывает поток из одного контейнера (формата файла mp4/mov) в другой (avi). VitualDub (к примеру) работает с файлом avi, но чтобы обрабатывать содержащийся в нем поток, например, h264 ему потребуется кодек - например, из пакета ffdshow или quicktime. ffdshow почему-то не справляется с h264 по версии GoPro, а QuickTime нормально декодирует.

foxtrot

Да, пока не пробовал (нету камер с записью в файл mp4), но в принципе перепаковка содержимого из файла mp4 в файл avi должна позволить далее в VirtualDub сделать нарезку файла в режиме Direct Stream Copy, т.е. без разжатия потока.

Shuricus

Крутотень!

Molder

Плюсуюсь. Круто

Molder

Но надо скачать обновленный кодек, его можно найти, тут:
fcchandler.home.comcast.net/…/index.html

И не только его, а еще и:
AC-3 plugin (version 1.9)
FLIC plugin (version 1.3)
FLV plugin (version 2.3)
Matroska plugin (version 3.1)
MPEG-2 plugin (version 4.5)
WMV plugin (version 2.8)

lenin959

Спасибо. Очень помогло. 😃

This site will not work without javascript!
This site will not work if cookies are completely disabled.
Site is offline
  • 17.91ms - Total
    • 0.04ms - http_prepare
    • 0.02ms - cookies_read
    • 0.01ms - tz_offset_read
    • 14.61ms - server_chain_exec
      • 0.02ms - session_load
      • 0.01ms - session_new
      • 0.04ms - csrf_token_set
      • 0.02ms - fill_session_from_AuthSession
      • 0.04ms - fetch_guest_user_info
      • 0.06ms - fill_user_info_locale
      • 0.01ms - layout_common_set
      • 0.12ms - show_announces
      • 11.50ms - server_method_exec
        • 0.68ms - offline_mode_check
        • 2.82ms - fetch_blog_entry
        • 0.01ms - redirect_to_correct_user
        • 0.17ms - bot_member_pages_forbid_access
        • 0.02ms - fetch_tags
        • 2.18ms - fetch_comments
        • 2.02ms - blog_entry
        • 0.02ms - fill_subscription
        • 0.03ms - fill_breadcrumbs
        • 0.00ms - update_view_counter
        • 0.00ms - mark_entry_read
        • 1.95ms - fetch_and_fill_bookmarks
        • 1.00ms - fetch_votes
        • 0.17ms - fetch_infractions
        • 0.22ms - fetch_settings
      • 0.01ms - fill_runtime_locale
      • 0.13ms - inject_acp_access_state
      • 0.04ms - fill_runtime_user_info
      • 0.12ms - inject_dialog_permissions
      • 0.00ms - token_live_inject
      • 0.12ms - fetch_can_see_deleted_users
      • 1.63ms - users_join
      • 0.01ms - add_users_to_page_data
      • 0.01ms - session_ttl_increase
      • 0.07ms - assets_info_inject
      • 0.01ms - footer_common_inject
      • 0.00ms - navbar_common_inject
      • 0.01ms - recaptcha_pubkey_inject
      • 0.13ms - session_save
      • 0.00ms - session_delete
      • 0.00ms - last_active_update
      • 0.03ms - token_live_save
      • 0.22ms - response_to_plain_object
    • 0.00ms - not_modified_check
    • 0.02ms - http_loading_stub
    • 3.00ms - http_render
    • 0.02ms - inject_security_headers
    • 0.00ms - puncher_end