Jump to content

VirtualDub + .MKV решение проблемы


Recommended Posts

Может кому то понадобится инфа для работы с "матрешкой".

 

Необходимо было переконвектировать звук в файле *.mkv , не трогая видеокод.

Лучше всего работать со звуковыми составляющими файлов видео в программе VirtualDub (Mod)

Тем более что в некоторых случаях видео составляющая при этом не кодируется. Что значительно быстрее и видео не страдает от перекодировок.

Но при открытии файлов *.mkv возникала ошибка. Декодер DivX Н.264 стоял. Но видно VD с ним не дружил. Обратившись в сеть за поиском кодека, нашел инфу, что хорошо бы установить кодек 'Ffdshow'. Это бесплатный кодек и декодер к различным ситуациям. Скачав крайнюю версию и установив, обнаружил что при открытии теперь файла *.mkv в программе VirtualDub вид экранов с черного стал зеленым. См. скрин. Но файл открылся и нормально перекодировался. Только в начале пять первых кадров стали зелеными. Блин!!!

В общем пошел опять на поиски в сеть. Нашел, что это так у всех, кто применяет такую же схему. Решение нашел такое, что нужно просто зачернить эти пять кадров.

В этом поможет фильтр VD - fadefx.vdf

Этот фильтр служит для того чтобы начало фильма начиналось и кончалось с медленным отенением и постепенным затемнением. Но также можно наглухо закрыть кадры чернью. Так и поступил. Проблема решена.

 

Дело в том что так вроде проблема с VfW и directShow. VirtualDub работает с vfw, а с кодеками Н.264 directShow, т.е. современными нет. Тут могу ошибаться. Но до установки ffdshow при открытии *.mkv, возникала ошибка и VD просила кодек Н.264VfW.

 

ffdshow является open source фильтром directShow и VFW кодеком

 

ffdshow:

http://forum.ru-board.com/topic.cgi?forum=5&topic=6122&glp

 

fadefx.vdf:

http://home.earthlink.net/~tacosalad/video/fadefx.htm

 

Конечно должен стоять в VD плагин- Matroska.vdplugin

black_green1.jpg.029fb75250f7f9f56803bf7ebf6ca7c1.jpg

black_green2.jpg.d1ae03e1ac3405df1d30bce206a919c4.jpg

Link to comment
Share on other sites

Нашел еще одно решение этой проблемы.

В настройках ffdshow "Конфигурация VFW интерфейса" установил в колонке кодеки - для декодера Н.264 -запрещено.

Зеленые окна при открывании *.mkv в VirtualDub исчезли. Файл открылся и перекодировался нормально.

 

Для кодирования видео в Н.264 в VirtualDub установил кодек x264vfw. Взял тут:

http://www.videohelp.com/tools/sections/codecs

Link to comment
Share on other sites

Здравствуйте.

Для работы с контейнером "Матрёшка" пользуюсь набором инструментов mkvtoolnix. "Шлифовать" звук можно с помощью Audacity (Wikipedia/Audacity). Нравится, что программы автономны и не пытаются лезть в систему. Ну и к проигрывателям это тоже одно из главных требований, поэтому из имеющихся в наличии выбираю или MPlayer (который, вдобавок ко всему, ещё и неплохой перекодировщик) или VLC.

 

Я пользуюсь Media Player Classic Homecinema (Win2k/WinXP/Vista/Seven) freeware

http://mpc.darkhost.ru/download.phtml#russ

куча встроенных кодеков, возможность подсоединять внешние. Работа с экраном. Вот только яркости и контраста нет. Практически все видео воспроизводит.

Link to comment
Share on other sites

Вот только яркости и контраста нет.

 

В MPC эти настройки есть, как в ffddecoder так и в Вид > Настройки > Разное > Управление цветом (работает для режимов WMR-9 и EVR). :)

MB: MPG-Z390 GP / i7 9700KF 4,8 ГГц / DDR4 64 Gb 3466 МГц / GTX 2080Super / Acer 43" ET430KWMIIQPPX 4k / Win 10

 

Podp_39_Su-27-45.png

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...