Главная | Новости | Информация | Статьи | Программы Законы | Ссылки | О проекте | Off topic
|
Несмотря на то, что обзоров ТВ-тюнеров и карт видеовхода, построенных на базе чипов Brooktree (BT) 8x8, в рунете достаточно много, я решил поделиться своим опытом работы с таким устройством. Дело в том, что многие из существующих описаний, к сожалению, не учитывают массы недостатков, свойственных данным картам и ПО для работы с ними. В этой статье я постараюсь компенсировать данный информационный пробел. Итак, карта FlyVideo98 EZ выпущена тайваньской фирмой LifeView/Animation Technologies. Inc. и представляет из себя PCI-плату для оцифровки телевизионного видеосигнала, построенную на базе чипа BT 878KHF. Приставка EZ в названии, видимо, означает "easy" - в этой модификации у карты отсутствует собственный тюнер, т.е. приёмник высокочастотных сигналов, в который вставляется штеккер телевизионной антенны. Карта снабжена однм S- VHS и двумя композитными (AV) видеовходами. Для нормальной работы карты необходим режим не ниже High Color (16bpp, хотя норма для телевизионной картинки всё же 24bpp), а также чтобы драйвер видеоадаптера поддерживал режим DirectDraw Overlay. В противном случае (в режиме Preview) изображение будет обновляться с малой скоростью, и общее его качество будет гораздо ниже. Никаких других технических требований в документации не указано.
Для того, чтобы одновременно с просмотром изображения слушать звук, нужно соединить
выход звука - разъём Audio out, расположенный на источнике сигнала (это может быть
видеомагнитофон, приёмник спутникового ТВ, игровая приставка и др.) - с линейным входом
(Line in) звуковой карты компьютера.
Примечательно, что в комплект поставки не входят кабели, в том числе тот, что требуется для
прослушивания звука. Что до CD, то на нём записано следующее ПО:
Если верить многочисленным упоминаниям в разных файлах, автором и дизайнером (Designed
by) всего фирменного ПО является Brian I-Phae Lyaw; Карта тестировалась на компьютере Celeron 333 с 32 Mb RAM, видеокартой ATI 3D Rage Pro Turbo с 4 Mb видеопамяти (драйверы совместимы с DirectX) и установленными ОС Windows 95 OSR2 и Windows NT 4 Workstation.
Фирменное ПО под Win95 версии 5.11, взятое с CD, было обновлено до версии 5.96. Вместо
фирменного ПО под WinNT версии 1.55 с CD было использовано более новое ПО версии 2.0.
Архивы с ним и драйверами были скачаны с американского зеркала сайта Lifeview -
http://www.lifeview.com, т.к. скорость закачки с тайваньского сайта http://www.lifeview.com.tw
была практически нулевой. Проблем при установке как под Windows 95, так и под Windows NT не возникло. Под Win95 при инсталляции с CD сначала устанавливаются драйверы, затем - фирменное ПО. На этой стадии предлагается выбрать нужный стандарт цветности телевизионного сигнала. По умолчанию предполагается NTSC (впоследствии это можно изменить, запустив программу HDTV.EXE и сделав соответствующие настройки. Следует отметить, что на вкладке "Свойства-Система" в разделе "Аудио-, видео- и игровые контроллеры" отображаются два устройства: FlyVideo'98 EZ - Video и FlyVideo'98 - Audio, хотя звуковых входов/выходов карта не имеет и работать со звуком не может. Более того, с фирменным ПО даже для безтюнерного варианта карты устанавливается бесполезная в данном случае программа BTRadio. При установке ПО под WinNT выводится лицензионное соглашение, которого нет при установке ПО под Windows 9X. Выбор формата цветности должен осуществляться пользователем самостоятельно (щелчком правой кнопкой мыши по окну с видеоизображением вызывается всплывающее меню, через пункты которого осуществляются все настройки).
Качество фирменного ПО оставляет удручающее впечатление. При подготовке этой статьи я
составил список как минимум 13 дефектов ПО под Win9X, лежащих, что называется, на виду,
но из-за ограниченности объёма статьи приведу только самые основные:
У фирменного ПО под WinNT замечены следующие проблемы:
Из альтернативных программ я под Win9X использую две, Fly98 2.3 (автор - Сергей Андык,
пользуясь случаем, передаю ему привет) и BorgTV 2.52. В обеих реализованы более удобные,
чем в фирменном ПО, интерфейсы, а также такие дополнительные, по сравнению с ним,
возможности: У каждой программы имеются и свои уникальные возможности, например, у BorgTV - "увеличение" центральной части изображения (Overscan), просмотр телетекста и поддержка различных подключаемых программных модулей - plug-ins, в том числе для борьбы с эффектом "гребёнки" (см. ниже). Впрочем, качество изображения от их использования только падает. В свою очередь, во Fly98 2.3 реализованы собственная система видеозахвата, раздельная настройка цветовых компонент U и V и возможность использования "скинов". Нельзя не упомянуть и о том, что в поставку Fly98 входит безусловно, полезная для владельцев тюнеров с пультами ДУ программа FlyRemote, а в поставку BorgTV - программа BtTool, позволяющая производить запись значений в различные регистры BT8X8. Запускается и используется она совместно с программами, выводящими окно с видеоизображением; к сожалению, с её помощью можно регулировать не все регистры, кроме того, не учтён "нестандартный" (не 8-битный) формат некоторых из них. И хотя работа с BtTool требует значительного усердия и стремления экспериментировать, с помощью настроек некоторых регистров (SCLoop, PLL Low и PLL High) мне удавалось довольно существенно повысить качество изображения. Тем не менее, качество изображения в BorgTV почему-то оказалось хуже, чем в HDTV.EXE из фирменного ПО - картинка явно сглаженная, нечёткая. Кроме того, попытки записи видеоизображения с помощью программ, отличных от фирменной CAPTURE.EXE (я пытался использовать Fly98 2.3 и VirtualDub 1.3c) и разрешением больше, чем 384x288, наталкивались на упорное непонимание со стороны драйвера FlyVideo: То есть, получается, что полноценная запись с нормальным качеством (full size, overlay) драйвером в принципе не предусмотрена! И предлагается перейти в низкокачественный режим (preview). Однако программа CAPTURE.EXE при тех же самых условиях позволяет осуществить запись видео в режиме overlay и с разрешением больше, чем 384x288, при этом драйвер вышеуказанного сообщения не выводит. Впрочем, качество такой записи оказывается чрезвычайно низким: наблюдаются "подморозки" одной и той же картинки в течение нескольких секунд, не контролируется принадлежность полей двум последовательно идущим кадрам, пример см. ниже. По этой причине назвать карту LifeView FlyVideo устройством не видеоввода, а полноценного (т.е, для сигнала PAL и SECAM - в режиме 768x576 x24BPP x25кадров/сек) видеозахвата, не представляется возможным.
Кстати, о драйвере. Который под Win9X. Количество недоделок и недоработок в
нём заставляет серьёзно усомниться в технической состоятельности писавших его
"специалистов" из Rockwell и дописывавших - из LifeView. По идее, в драйвере устройства
ошибок быть вообще не должно. А что мы имеем в данном случае?
А эти проблемы, по моему разумению, относятся к карте, а не к драйверу. Они наблюдаются
как под Win9X, так и под WinNT, хотя драйверы в этих случаях используются разные. При размере изображения в высоту 288 (576/2) или менее пикселов половина телевизионных строк просто не отображается, поэтому её несинхронность со второй половиной и не видна. Но это не значит, что проблема полностью решается установкой разрешения кадра 384x288, поскольку при этом разрешение (и, соответственно, количество различимых деталей изображения) по горизонтали падает по сравнению с нормой в два раза. Да и вообще, я как потребитель вправе рассчитывать на полноценность устройства. Судя по отзывам в Internet, этот дефект свойственен всем картам на чипах Brooktree 8X8/8X9. Относительно его причин мнение не столь единодушно: кто-то обвиняет чип, кто-то - формат телевизионного сигнала с его чересстрочной развёрткой, кто-то - библиотеку DirectX и процедуры ОС Windows для работы с видео. По идее, показ телесигнала PAL/SECAM с частотой полей 25 Гц и соблюдением правильной скорости действительно возможен только в том случае, если частота обновления монитора кратна 25 (50 Гц, 75 Гц, 100 Гц и т.д.), однако на практике дефект при работе с "правильной" частотой обновления не исчезает.
Кроме того, данный дефект специфичен для всех карт на базе чипов Brooktree BT8X8/8X9, а в
профессиональных картах для захвата видео отсутствует. Какими средствами и с какими
специфическими для них потерями качества исходного сигнала там это достигается - уже
другой вопрос, и я согласен, что он должен быть объективно и беспристрастно рассмотрен. Но
это как-нибудь в другой раз.
Необходимые пояснения к иллюстрации: после многочисленных попыток непосредственно с эфира 3-х различных местных телекомпаний были получены кадры, на которых эффект "расчёски" существенно не сказался (это, как нетрудно заметить, изображения почти статические, мало изменяющиеся со временем). Слева - PAL, справа - SECAM, при нетронутых прочих настройках. С учётом того, что переключение PAL-SECAM приходилось осуществлять вручную, возможности записать абсолютно идентичные кадры у меня не было. И ещё, для уменьшения размеров картинок был использован resampling, вследствие чего качество их выросло по сравнению с оригиналом. Однако здесь в распоряжении разработчиков/продавцов имеются как минимум три способа "снять" ответственность за это с карты. Первый - сослаться на плохие условия телеприёма: некачественная или плохо ориентированная антенна, отражённый от соседних домов сигнал, погодные условия и т.д. Второй - объявить, что качество сигнала страдает по причине некачественной или ненастроенной техники безответственных телекомпаний-вещателей, что, увы, тоже бывает очень и очень часто. Третий - указать на то обстоятельство, что формат SECAM сам по себе порочен в корне, не обеспечивая качественной цветопередачи, и это тоже сущая правда. Тем не менее, дефект, о котором я говорю, является дефектом именно карты, и если судить по выложенным в Internet снимкам, а также непрекращающимся дискуссиям на эту тему, не только моей. Во время данного испытания для контроля использовался телевизор: на нём картинка в SECAM уступала PAL'овской в части чёткости и передачи оттенков (что с учётом дефектности системы SECAM неизбежно), однако "расплывания" цветов не наблюдалось ни в малейшей степени. И ещё одно обстоятельство, прямо доказывающее вину карты - то, что полоса искажения, проходящая по левому краю SECAM'овского изображения и имеющая явно одну природу с описываемыми мною помехами, при регулировке оттенка ("Hue") меняет цвет. Хотя в исходниках драйвера от Rockwell, а именно на нём базирован драйвер FlyVideo 98 EZ для Win9X (оставлены те же названия DLL и VXD, а также копирайты Rockwell), сказано, что значение соответствующего регистра используется только при работе в системе NTSC. На этом основании полоса для настройки оттенка при выборе формата PAL или SECAM при настройке драйвера (но не программы HDTV.EXE) вообще "запрещается". Да, если даже разработчики софта или заведомо лгут об особенностях выпускаемого собственной фирмой железа (в данном случае - чипа BT878), или просто не знают о них, это серьёзный повод задуматься... Кстати, в пользу того, что разработчики драйвера FlyVideo действительно точно не знали, подо что они его пишут, говорит такой примечательный факт. Диапазон регулировок яркости, контрастности и насыщенности в настройках драйвера - от 0 до 255. Программа BorgTV позволяет регулировать эти параметры в диапазоне 0 - 511, причём речь идёт не о простом расширении бегунка, а о реальном утончении настройки. Как понимать? Вопрос риторический.
Напоследок приведу ещё один весьма показательный факт. На посланный несколько месяцев назад в
компанию LifeView/Animation Technologies запрос об обнаруженных дефектах их продукции и том, как их следует устранять,
ответа не последовало до сих пор. На мой взгляд, потребительские характеристики данной карты и существующего ПО для неё не позволяют рекомендовать её и другие аналогичные устройства, построенные на базе чипов Brooktree BT8X8/8X9, для покупки. Что же касается конкретно тайваньской компании LifeView/Animation Technologies, то, с учётом её отношения к потребителям, вышеуказанную рекомендацию я считаю целесообразным распространить на все виды её продукции. |
Наверх | Письмо Web-мастеру |