Формат видео 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-ю строку. Теперь в окне консоли делаем просто ПКМ, должно быть вот так:
Снова нажимаем Enter, дожидаемся появления новой строки и закрываем консоль.
4. Перезагружаем компьютер. Установка завершена.
Теперь можем открыть наш video.wmv в VirtualDub и проверить наличие установленных кодеков:
Как видим все на месте. Если Вас интересует как сделать перекодирование видео в VirtualDub, напишите об этом в комментариях. Всего доброго.