В последнее время большое распространение получили дешевые устройства видеозахвата. Конструктивно они относятся к двум принципиально разным
Первый взгляд
Studio PCTV производится немецкой фирмой Pinnacle Systems. Большинству пользователей эта фирма известна как производитель полупрофессиональных и профессиональных устройств нелинейного видеомонтажа серии miroVIDEO. Позиционируется Studio PCTV на рынке как полуигровое устройство видеозахвата, однако априори можно рассчитывать на то, что столь серьезный игрок на рынке видеоввода вряд ли будет выпускать в свет откровенно слабое изделие. Технические характеристики вполне стандартны:
| Оцифровщик | Conexant BT878 |
| Тюнер | TEMIC или Philips (в зависимости от страны распространения, для |
| Поддерживаемые системы кодирования цвета | PAL, SECAM и NTSC |
| Разъемы (на торцевой панели) | IEC (видеовход для стандартной антенны), RCA Socket (»тюльпан», видеовход для композитного сигнала) и Hosiden socket (видеовход для сигнала |
| Разъемы (на плате) | Разъем аудиовхода (идентичен используемому на звуковых платах для подключения |
Сама плата поставляется в достаточно большой и красивой коробке, внутри можно найти следующее:
- Собственно
TV-тюнер - Инструкцию по установке тюнера в компьютер на куче разных языков. Русский, естественно, среди них отсутствует
- Диск с драйверами версии 4.02
- Провод для соединения
AudioOut->LineIn - Переходник
IEC->RCA. Назначение и смысл включения его в поставку покрыт мраком неизвестности - Красивый пульт д/у. Количество кнопок заметно больше, чем на нарисованном на коробке, да и дизайн заметно лучше. Забавно
- Приемник сигналов для пульта д/у. Подключается к компьютеру через COM порт. Достаточно странный
момент — зачем мудрить с последовательным портом, когда все необходимые компоненты по работе с пультом д/у встроены в чип-оцифровщик? Кроме того, этот факт делает невозможным использование стороннего софта для работы с пультом д/у
![]() | ![]() |
Производитель обещает, что для просмотра телевидения достаточно Pentium 200 с 32 Мбайтами RAM. Я же тестировал его на несколько более современной платформе:
- CPU:
- AMD Athlon 600
- MB:
- GigaByte GA-7IXE
- RAM:
- 128MB PC100 Hyundai
- VIDEO:
- Guillemot MaxiGamer XENTAR (TNT2 Pro с 16MB VRAM) с Reference Detonator 6.50
- SOUND:
- Creative SB Live! 1024
- HDD:
- Quantum Fireball Plus AS 40GB
- OS:
- Windows ME
Установка
Проблем не возникло. Установил в слот, завинтил, включил, и все. Windows сразу нашла два устройства и потребовала драйверы. Я посоветовал ей поискать их на заблаговременно вставленном в
- PCTV Assistant — мастер проверки работоспособности
- PCTV Vision — программа для просмотра телевизора
- PCTV WebText — своеобразный гибрид телетекста с браузером
- PCTV WebServer — необходимый компонент PCTV WebText: организует диалог между платой и браузером
- PCTV Remote — программа для работы с пультом д/у. По умолчанию запускается при старте Windows
- VidCon32 — специализированная программа для захвата видео
- Studio PCTV — простенькая программа для нелинейного видеомонтажа
- Куча файлов помощи, а также руководство
пользователя — на его бумажный вариант, похоже, денег пожалели
Работа
Для начала запустил PCTV Assistant. Тот задал серию вопросов и поставил диагноз:
Для вывода изображения на экран доступно два метода: DirectDraw Primary Surface и DirectDraw Overlay. При использовании Primary Surface изображение копируется в ту часть видеопамяти, которая используется для вывода на экран. Поэтому все обработки изображения должны производиться до копирования, иначе может возникнуть эффект «снега» и «разрыва картинки». А возможности оцифровщика по обработке изображения весьма убоги: масштабирование в сторону уменьшения картинки и перекодирование цветового формата. О фильтре исправления эффекта «расчески» в этом режиме можно и не мечтать. И о полноэкранном просмотре тоже. Во втором
При работе лучше всего использовать режим Overlay, его я и выбрал в настройках. И обнаружил, что изображение застыло. Звук есть, а видео стоит, словно была нажата кнопка «стоп-кадр». Дальнейшие исследования показали, что обновляется картинка только при перемещении поверх нее любого другого окна. Я обратился к документации по софту и наткнулся на следующее замечание: «With the actual NVIDIA reference driver (DETONATOR Version 3.68) for all RIVA TNT, RIVA TNT2 and GeForce you won't get an overlay with the
Качество приема каналов оценить достаточно сложно (см. скриншоты). Сразу оговорюсь, что речь идет об общей кабельной
Интересные наводки обнаружились на канале
Отдельного упоминания заслуживает софт для работы с пультом д/у. Как я уже говорил, пульт явно был усовершенствован с момента выпуска первых партий Studio PCTV, и на нем появились специализированные кнопки для переключения каналов, изменения громкости звука и управления «цифровым видеомагнитофоном». Однако обновить софт для использования этих кнопок Pinnacle Systems не удосужились. Более того, в документации к PCTV Remote эти кнопки вообще не упоминаются, так же как и их цифровые коды. После нескольких безуспешных обращений в службу поддержки пришлось искать эти коды методом научного тыка. Однако на этом приключения не закончились. Да, адаптировать конфигурационный файл софта пульта д/у для работы новых кнопок в родном софте удалось, но вот заставить этот софт нормально работать с BorgTV я не смог. Исследования с помощью WinSight32 показали, что проблема зарыта в принципиальных ошибках, допущенных разработчиками софта. Кроме того выяснилось, что набор мелких багов и функциональных ограничений PCTV Remote не позволяет его использовать практически нигде, кроме PCTV Vision, под который он и затачивался. Об удобном управлении WinAmp пришлось забыть.
Отчет об обнаруженных багах я направил в европейскую службу поддержки Pinnacle Systems, однако там меня послали непосредственно в русскую службу поддержки. А в нашей «родной» службе поступили действительно «по-русски»: узнав, о каком продукте идет речь, «наши» вдруг куда-то надолго исчезли, и больше писем от них я не получал.
С приемом телетекста возникли стандартные проблемы: приниматься-то он принимается, но поддержка русского языка отсутствует. Соответственно, придется либо читать все на транслите, либо немного изменить файл teletext.hps, чтобы в качестве шрифта использовался Teletext Russian. Само построение PCTV WebText достаточно оригинально: прием телетекста осуществляется специальной программой PCTV WebServer, которая, кроме того, является HTTP сервером. Просмотр телетекста осуществляется через обычный браузер по адресу http://localhost:2558/cgi-bin/start.hps. Качество приема телетекста соответствует качеству приема изображения канала.
Программа Studio PCTV, производящая хорошее впечатление благодаря своему красивому и простому дизайну, на поверку оказалась практически бесполезной. Ее возможности по захвату и монтажу видеопоследовательностей весьма ограничены, так что, на мой взгляд, гораздо удобнее использовать Ulead Media Studio или Adobe Premiere. Хотя если пользователю необходимо как можно быстрее получить выходной продукт, не вдаваясь в технические подробности, то для этой цели Studio PCTV подойдет как нельзя лучше.
Оставшаяся нерассмотренной программа VidCon32 является самой простой утилитой видеозахвата, которую я когда-либо встречал. При этом она предоставляет пользователю возможность настроить почти все критические параметры видеозахвата, включая размер и кодировку цвета захваченного видео, кодек сжатия и синхронизацию видео по аудиопотоку. Для захвата используется стандартный драйвер Microsoft Video for Windows, не отличающийся большой производительностью при работе с дисковой системой. Учитывая этот факт, я бы не рекомендовал использовать VidCon32, за исключением тех случаев, когда под рукой нет другого софта.
Видеозахват
Захват видеопоследовательностей я производил в трех программах: VidCon32, Ulead Video Capture 6.0 и VirtualDub 1.4d. Во всех трех программах обнаружилась интересная закономерность: при нехватке производительности для сжатия потока «на лету» система зачастую, вместо появления пропущенных кадров, зависает «синим экраном смерти» (Blue Screen of Death). Если же не хватает производительности дисковой подсистемы для записи захваченного видео, то все ограничивается потерей кадров. При отсутствии дефицита производительности зависаний и потери кадров не происходит вовсе.
Неприятной особенностью драйверов является невозможность переключения телевизионного канала непосредственно из окна диалога настройки источника изображения. Поэтому приходится заранее в софте просмотра телеэфира выбирать нужный канал и только после этого запускать программу захвата, не забывая при этом предварительно закрыть софт просмотра.
Приятно обрадовала реализация масштабирования изображения при захвате, в случае если размер кадра по вертикали превышает 288 строк. Тогда полное изображение (768×576) разделяется на два поля (четные и нечетные линии), каждое поле отдельно масштабируется с применением бикубической интерполяции (до половины от нужного размера по вертикали), и полученные поля снова объединяются в один кадр. Этот алгоритм позволяет применять обычные фильтры удаления эффекта «расчески» для любого размера кадра захваченного видео.
Для случая когда размер кадра по вертикали меньше 288 линий, масштабирование производится стандартным образом: в полном кадре оба поля объединяются в один кадр с использованием бикубической интерполяции, и результат преобразуется к нужному размеру.
Самой стабильной и быстрой программой захвата показала себя VirtualDub 1.4d. По своим возможностям она превосходит Ulead Video Capture, не говоря уже о VidCon32. Приятнее всего в ней было обнаружить возможность ручной установки размеров
Разбор «полетов»
Итак, подведем итог.
Главные достоинства Studio PCTV:
- Простая установка драйверов и софта
- Красивый и удобный софт просмотра телевидения и телетекста (за исключением отсутствия фильтра удаления эффекта «расчески» для владельцев видеокарт от NVIDIA)
- Прекрасное качество приема каналов с общей кабельной антенны. Подвели только сильные наводки на канал
»СТС-8» со стороны установленной в соседний слот AGP видеокарты Guillemot Maxi Gamer XENTAR - Грамотная реализация масштабирования кадра видеоизображения при видеозахвате
Основные недостатки:
- Пульт д/у подключается к последовательному порту. Из-за этого его невозможно использовать в «сторонних» программах. В «родном» ПО для пульта д/у допущено несколько серьезных ошибок, из-за которых он нормально работает только с «родными» программами под Studio PCTV
- Аудиовход расположен на плате и имеет нестандартный разъем. Из-за этого для подключения видеомагнитофона придется либо вынимать из
Line-In входа звуковой карты провод отTV-тюнера и вставлять туда провод от видеомагнитофона, либо самостоятельно изготавливать переходник с «тюльпана» (аудиовыход видеомагнитофона) на игольчатый разъем (идентичный используемому на звуковых картах для подключенияCD-привода) - Драйверы выдают «синие экраны смерти» при нехватке производительности системы для сжатия видеопотока «на лету» во время видеозахвата. При достаточной производительности компьютера подобной проблемы не возникает
Также сообщу, что до Studio PCTV у меня на компьютере побывали AverMedia TVPhone98 и LifeView FlyVideo'98. Из этих трех плат мне больше всего понравился Studio PCTV: удобный, пусть и несколько бесполезный для владельцев видеокарт от NVIDIA, софт, плюс прекрасное качество приема. На втором месте был TVPhone98 (мне не понравился софтом и непомерными помехами на каналах «Культура»,
Вкупе с достаточно низкой ценой, Studio PCTV является очень сильным конкурентом TVPhone98. Выпустив столь качественный продукт, Pinnacle Systems еще раз наглядно продемонстрировала, почему ее имя настолько известно в области устройств компьютерного видеозахвата.
P.S.
Уже после написания обзора я столкнулся с достаточно интересной проблемой при оцифровке видео с
Как известно, при оцифровке видео и звука различными устройствами почти всегда возникает десинхронизация аудио и видео потоков. Обычно она вызывается небольшим несоответствием частот тактовых генераторов звуковой и оцифровывающей плат и не превышает
- Проблема возникает только в случае плохого исходного сигнала и напрямую связана с масштабированием кадра. Это практически исключает из числа возможных виновников драйверы PCTV. Так, если бы они занимались масштабированием кадра, то от уменьшения размера неизбежно возрастала бы нагрузка на ЦПУ, чего не наблюдается на практике. Следовательно, виновата аналоговая часть, а именно чип Bt878.
- Почему проблема в основном связана с горизонтальным размером кадра? На мой взгляд, это можно объяснить «полуцифровой» природой телевизионного сигнала. В нем информация о яркости и цвете кодируется в аналоговом виде, т. е. ее можно описать непрерывной функцией f(t). С другой стороны, количество линий сигнала жестко закреплено стандартом (625 для PAL, из них видеоданные несут 576), что является типичным для цифрового представления информации. Следовательно, при оцифровке чип всегда вынужден захватывать все 576 строк и после этого производить их масштабирование. Оцифровку же по горизонтали можно производить с разной частотой выборок, меняя тем самым количество пикселей, полученных на линию. Вероятно, чип поступает именно таким образом. По каким-то неизвестным мне причинам реализация этого метода в Bt878 требует более качественный исходный сигнал.
Для подтверждения или опровержения вышеизложенных выводов мне нужна Ваша помощь. Это касается всех владельцев плат оцифровки на чипах Bt878/Bt848. Если Вам не жалко потратить
- Найти VHS кассету с записью плохого качества. Вполне подойдут копии фильмов времен СССР (начала
90-х). В принципе, реально изготовить такую кассету самостоятельно. Для этого необходимо произвестидватри последовательных копирования сигнала с применением двух видеомагнитофонов. - Произвести оцифровку с кассеты в следующих разрешениях: 768×576, 640×480, 400×300 и 384×288. Длительность оцифровки желательно брать равной 10 минутам. Отмерять ее необходимо по независимому от компьютера хронометру (например, по наручным часам).
- Для каждого из оцифрованных фрагментов определить количество реально оцифрованных кадров (для этого лучше всего использовать известную программу VirtualDUB). Исходя из полученных данных, легко подсчитать средний ФПС захвата. Для этого достаточно разделить количество захваченных кадров на длительность захвата в секундах (600 секунд для
10-минутного захвата). - Длительность захвата, название платы захвата (и чипа), полученные цифры и соответствующие им разрешения свести в таблицу и отослать ее мне по электронной почте.
После получения достаточного количества информации я подведу итоги в еще одном дополнении к этому обзору. Заранее благодарю за Ваше участие!
Решение некоторых проблем при использовании Studio PCTV
Проблема с не обновляющимся оверлеем для карт nVidia имеет место только в Windows 9x/ME. Как оказалось, в драйверах Detonator версий 3.х и выше встроены две (возможно, и больше) разных реализации режима работы оверлея. По умолчанию используется более новый (вероятно, более стабильный и быстрый) вариант, но с ним возникают проблемы с обновлением оверлея во многих старых (и не очень) программах. Однако существует возможность переключить драйвера на использование более старого оверлея. Для этого необходимо в реестре по адресу HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClassDisplay 000NVIDIADirectDraw изменить значение HEX параметра OverlayMode с 0x00000001 на 0x00000002. После этого все проблемы с работой оверлея в PCTV Vision должны исчезнуть. Перезагружать Windows не требуется. (Спасибо S. Baatar за информацию о решении проблемы).
Для русификации телетекста можно воспользоваться следующим методом. Прежде всего, надо скачать русский шрифт для телетекста. Его необходимо установить через папку Fonts в панели управления, предварительно удалив «старый» английский шрифт из поставки PCTV WebText. После этого необходимо скачать исправленный скрипт сервера WebText, и записать его поверх имеющегося в каталог «<Папка Program Files>PinnacleStudio PCTVTeleTexthttprootcgi-binstandard». После этого все страницы с телетекстом будут корректно отображать русский язык. (Решение найдено мною после нескольких часов поиска в интернете нужного шрифта и исследования внутреннего устройства сервера PCTV WebServer)
Владельцев PCTV с пультом д/у, изображенном на рисунке ниже, наверняка заинтересуют коды кнопок, не включенные в официальную документацию. Рядом приведена таблица, исправляющая упущение Pinnacle Systems.
Кстати — доступен и альтернативный софт для работы с пультом д/у. Можете скачивать.





