Найти тему
Мастер Marx

Missing Codec WMV3 в VirtualDub на Windows 10

Формат видео WMV (Windows Media Video) не находится в числе распространенных, но иногда приходится с ним столкнуться. Например, я записал ролик в известной программе по захвату видео с экрана FastStone Capture и настройки формата не задавал, а они по умолчанию оказались в WMV. Материал получился хорошим, смысла переснимать его нет. Но для публикации в сети нужно перекодировать в mp4.

Проще всего это сделать в каком-нибудь онлайн-конвертере, или в программе VideoMONTAGH. Но мы же легких путей не ищем, поэтому попробуем открыть наш файл video.wmv в старом добром VirtualDub 32bit, с целью его дальнейшей обработки.

Способов это сделать как минимум 2.

1. Наиболее легкий: с помощью программы-утилиты AviSynth. Установили себе AviSynth. Создаем текстовый файл скрипта test.avs в котором пишем:

DirectShowSource("Video.wmv", fps=10)

fps – это frame/second – частота кадров/сек. Узнаем ее так: предполагается что у вас на компьютере стоит традиционный пакет кодеков K-Lite Codec Pack. ПКМ на файл .wmv и выбрать из контекстного меню Отправить > MediaInfo.

Или меню Пуск - K-Lite Codec Pack – MediaInfo – Click here to select file.

См. графу Video – Nominal frame rate. Сохраняем файл avs в папке вместе с видео и открываем в VirtualDub.

2. Способ сложнее, но интереснее. При прямом открытии файла wmv получаем Missing Codec. Открываем меню Файл-Информация о файле, и видим:

Video stream / VCM codec: Microsoft Windows Media Video 9 (WMV3)
Audio stream / ACM codec: Windows Media Audio V2 (0x0161)

О чем это нам говорит? Ну, во-первых о том, что этих кодеков у нас нет. А нет их потому что стоит версия K-Lite Codec Pack Standard. По-хорошему, чтобы решить этот вопрос требуется установить версию Mega. Мы не хотим переустанавливать этот пакет, т.к. вместе с ним встанет еще куча ненужного. Скачаем необходимые кодеки отдельно:

Скачать wmv9VCMsetup.exe
Скачать
1_WMA_ACM_Codec_8.zip

Установка wmv9VCMsetup.exe стандартная с установщика, поэтому не вызывает вопросов. А вот с файлом 1_WMA_ACM_Codec_8.zip требуется кое-какая магия:

1. Распакуем содержимое файла zip в отдельную папку.

2. В Windows ниже 10-й версии, мы бы спокойно сделали ПКМ на файл «Install on 64-bit Windows.bat» > Запуск от имени администратора, и на этом установка была бы завершена. Но на Windows 10 политика безопасности не позволяет работу с системными папками посредством файлов .bat, поэтому наши действия будут другие:

3. Выбираем меню Пуск-Служебные-Windows – ПКМ на «Командная строка» – Дополнительно > Запуск от имени администратора. В окне консоли пишем допустим:

cd %userProfile%\downloads\1_WMA_ACM_Codec_8

нажимаем Enter, переходим в папку с кодеком (консоль не закрываем). В папке с кодеком ПКМ на файл «Install on 64-bit Windows.bat» > Изменить. Выделяем и копируем 3-ю строку. Теперь в окне консоли делаем просто ПКМ, должно быть вот так:

Окно консольного приложения Командная строка (CMD)
Окно консольного приложения Командная строка (CMD)

Снова нажимаем Enter, дожидаемся появления новой строки и закрываем консоль.

4. Перезагружаем компьютер. Установка завершена.

Теперь можем открыть наш video.wmv в VirtualDub и проверить наличие установленных кодеков:

Выбор меню Видео - Компрессия
Выбор меню Видео - Компрессия
Выбор меню Аудио - Компрессия
Выбор меню Аудио - Компрессия

Как видим все на месте. Если Вас интересует как сделать перекодирование видео в VirtualDub, напишите об этом в комментариях. Всего доброго.

Windows
66,2 тыс интересуются