|
Ну хорошо, менять приоритеты DirectShow-фильтров мы научились, но как узнать, какой именно фильтр отравляет нам жизнь? Для этого нужно просмотреть всю цепочку, которую строит система при декодировании того или иного файла. Поможет в этом утилита GraphEdit производства Microsoft, наглядно, в виде блок-схем, представляющая процесс декодирования файлов (рис. 3). Она позволит увидеть, какой файл каким фильтром декодируется и, в случае чего, исправить ситуацию с помощью менеджера фильтров.
На самом деле, GraphEdit - гораздо более мощное приложение, позволяющее не только иллюстрировать работу DirectShow-фильтров, но и собственноручно составлять и запускать цепочки этих фильтров. Файл, открывшийся в Media Player, будет открыт и в GraphEdit, а тут уж его можно переконвертировать в желаемый формат любым кодеком! Так, например, не составило труда извлечь видео из игры Warcraft III, сжатое специальным "защищенным" кодеком DivХ for Blizzard. Файлы эти невозможно открыть ни через VirtualDub, ни вообще через какой-либо редактор, зато GraphEdit, ничуть не смутившись, открывает доступ к запретному (позже, однако, нашелся еще более простой способ взлома - в файлах достаточно заменить FourCC-код на DX50 и сменить расширение на.avi. После этого заставки будут открываться новым декодером DivX 5.х.х, что благоприятно сказывается на качестве их послеобработки). Более того, в некоторых случаях можно даже сменить тип файла, оставив нетронутой информацию внутри него (В этом смысле показательна история с MP3-плеерами фирмы Hyun Won. Как всякий добропорядочный производитель плееров, в своих ранних моделях эта фирма использовала всяческие защиты от копирования. В частности, при записи с линейного входа плеера получались файлики.mpe, которые по сути своей являлись обыкновенным MP3 с битрейтом 128 кбит/с и измененным заглавием. Файлики эти читались в плеере, а после скачивания специального плагина могли воспроизводиться и в Windows Media Player, но только при условии, что в это время к USB-разъему подключен плеер, и драйверы его установлены. Путем несложных манипуляций в GraphЕdit "защищенные" файлы легко и без потери качества превращались в обыкновенные MP3. Единственное условие: на момент смены формата к компьютеру должен был быть подключен плеер. Забавно, что во взломе глупых защит помогает один из главных их ревнителей - корпорация Microsoft).
Иногда GraphEdit выручает в совершенно неожиданных ситуациях, связанных с DirectShow-фильтрами: например, для получения доступа к скрытым настройками тюнера Pinnacle PCTV Deluxe. Так что видеомонтажеру в Windows следует обязательно иметь эту утилиту, хотя бы на всякий случай.
MPEG-VCR
Этот MPEG-редактор (рис. 4) я использую лишь с одной, но важной целью - для нарезки и склейки MPEG-файлов без потерь. Впрочем, ту же операцию (но чуть менее комфортно) можно проводить и с помощью TMPGEnc.
Дата добавления: 2015-09-06; просмотров: 70 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
VirtualDub | | | Gabest Media Player Classic 6.4 |