Выбор "своей" видеокарты - задача не из простых. Для кого решающую роль играет пара лишних fps, для кого - качество изображения, для кого - количество наличности в кармане, а кого-то прежде всего интересуют дополнительные возможности.
В качастве последних можно выделить поддержку двух мониторов, наличие стереоочков и, безусловно, возможность ввода видеосигнала в компьютер с внешнего источника и вывода на внешний приемник.
Насколько качественную поддержку видео нам предлагают производители 3D акселераторов и насколько их возможности в этой области могут конкурировать с возможностями современных широко распространенных ТВ-тюнеров?
Решение проблемы пришло неожиданное - приобрести 3D акселератор с видеовходом и, в качестве источника видеосигнала, - видеомагнитофон.
В данном случае я практически ничего не проигрывал в денежном отношении, но выигрывал в функциональных возможностях.
Вариант с ТВ-тюнером тогда тоже рассматривался, но был отметен начисто, т.к. на чипсете VIA VP3 попытки использовать видеокарту на шине AGP и внутренний ТВ-тюнер приводили практически к полной неработоспособности последнего (тюнер пытался "работать" лишь в режиме 640х480х256). Проблема, по всей видимости, была в некорректной реализации AGP в чипсете VP3 (не путать с MVP3). Внешние же тюнеры приобретать не хотелось ввиду отсутствия возможности оцифровки видеопотока.
В то время (1998) мой выбор пал на Asus AGP-V3000 TV In/Out.
Первые впечатления были неоднозначны - с одной стороны с 3D все замечательно, но вот с видео... Штатная программа Live3000 v1.0 просто не подозревала о существовании SECAM. О нормальном видеозахвате не могло быть и речи (наблюдалась 70% (просто ужас) потеря кадров и отсутствовала возможность использовать кодеки со сжатием).
Качество отображения видео ославляло желать лучшего. При ускоренной перемотке картинку просто "срывало".
Со временем наши ребята написали заплату под фирменный Live3000 для включения SECAM. Жить стало гораздо легче, но проблемы оставались.
Но не все так печально. Прошло время, и фирма Asus начала исправляться - поддержка SECAM теперь включена в новые версии Live изначально, улучшено качество воспроизведения видео, появилась возможность производить оцифровку видеопотока с компрессией и поддержкой высоких разрешений.
Но что самое главное - в работу по доводке программного обеспечения начали включаться частные лица (в частности, премногоуважаемый Игорь Лукин, который самостоятельно тянет свой проект - VideoLive - явившийся для меня
в свое время просто откровением, но об этом ниже...). Жизнь продолжается!
Наиболее известные и распространенные:
В качестве альтернативы рассмотрим один из недорогих широко распространенных ТВ-тюнеров: LifeView FlyVideo 98FM.
Он сделан на основе видеочипа Brooktree 879 фирмы Conexant (бывший Rockwell). Вообще использование чипов этой фирмы является де-факто стандартом для современных потребительских ТВ-тюнеров. Наверное не ошибусь, если скажу, что на сегодняшний день ТВ-тюнеры на чипах BT848/849 и BT878/879 занимают 90% этого рынка.
Продукт | Asus AGP-V6600 Deluxe | Asus AGP-V3800 Ultra Deluxe | Asus AGP-V3400 TV In/Out | ATI All-In-Wonder 128 | Matrox Marvel G400TV | 3DFX Vodoo3 3500-TV | LifeView FlyVideo 98FM |
3D чип | GeForce256 | TNT2 Ultra | TNT | Rage 128GL | G400 | Voodoo-3 3500 | нет |
Capture&decode chip | Philips SAA7113H | Philips SAA7113H | Philips SAA7111A | Conexant BT829 | Zoran ZR36060 | Micronas VPX 3225 | Conexant BT879 |
Аппаратная компрессия в реальном времени | нет | нет | нет | нет | MJPEG | нет | нет |
S-Video In | да | да | да | да | да | да | да |
Composite In | да | да | да | да | да | да | да |
ТВ-тюнер | нет | нет | нет | да | да | да | да |
Encoder chip | Chrontel CH7005 | Chrontel CH7005 | Chrontel CH7005 | ATI ImpacTV2 | MGA-TVO-C | Conexant BT829 | нет |
S-Video Out | да | да | да | да | да | да | нет |
Composite Out | да | да | да | да | да | да | нет |
Sound processor | нет | нет | нет | нет | нет | Micronas MSP 3430 | Conexant BT879 |
FM-тюнер | нет | нет | нет | нет | нет | да | да |
Audio In | нет | нет | нет | да | да | да | да |
Audio Out | нет | нет | нет | да | да | да | да |
CD-In | нет | нет | нет | да | нет | да | нет |
S/PDIF Out | нет | нет | нет | нет | да | нет | нет |
Программная компрессия в реальном времени | ASV1(AVI) | ASV1(AVI) | ASV1(AVI) | MPEG1, MPEG2, ATI VCR1 (AVI), VCR2 (AVI) |
нет | MPEG2 | Brooktree Prosumer (AVI), YUV411 (AVI) |
Philips SAA7113H | Philips SAA7111A | Conexant BT829 | Zoran ZR36060 | Micronas VPX 3225 | Conexant BT879 |
279K | 441K | Link | 1,53M | 813K | 1,39M |
Вполне понятно, что далеко не все возможности этих микросхем используются сейчас и будут востребованы позже, но зато можно увидеть в какую сторону может пойти развитие прикладного ПО и драйверов и у кого больший потенциал для развития.
а) У автора просто нет реальной возможности самостоятельно произвести испытания всех вышеуказанных устройств ввиду их отсутствия, поэтому самостоятельное тестирование производилось только на Asus AGP-V3400 TV In/Out и ТВ-тюнере Lifeview FlyVideo98FM.
б) Относительно оценки возможностей Asus AGP-V3800 Ultra Deluxe, Ati All-In-Wonder 128, Voodoo-3 3500TV и Matrox Marvel G400TV можно обратиться к статье Multitalented All-in-One Graphic Boards на сайте www.tomshardware.com. Часть материалов оттуда используется здесь.
в) В отличие от вышеназванного источника я ставил в основу испытаний не просто работу со стандартным программным обеспечением, идущим в комплекте к плате, а оценку работы оборудования с наиболее совершенными программами, драйверами и кодеками, которые мне удалось найти в течение достаточно продолжительного периода эксплуатации оборудования.
г) Тестирование заключалось в визуальной оценке видеоизображения, принимаемого через вход "Composite In", оценке возможности и качества оцифровки видеоряда (проводилась оцифровка четырехсекундного видеоролика
на разных кодеках), оценке удобства работы с учетом использования наиболее "продвинутого" программного обеспечения.
Тестовая система:
Кроме того, Asus Live Video v.4.0b1 и LiveVideo 1.50 для работы с Asus AGP-V3400 TV, Fly98v2b3, JTVrus для Lifeview FlyVideo98FM.
Кодек | 320x240x16 | 320x240x24 | 640x480x16 | 640x480x24 |
Prosumer | 2,71M(5:1) | 5,49M(16:1),
40% потерь |
||
PICVideo MJPEG | 816K (12:1) | 817K(18:1) | 2,32M(23:1), 25% потерь |
2,48M(35:1), 30% потерь |
Wavelet 2000 | - | 267K(54:1) | 297K(:),
90% потерь |
Качество воспроизведения в 320х240 очень хорошее, но вот в больших разешениях наблюдается эффект рассогласования между горизонтальными строками изображения, причем, чем быстрее движется объект, тем сильнее заметен этот эффект:
обратите внимание на надпись внизу картинки Ж:-(.
Результаты Asus AGP-V3400 TV
Кодек | 320x240x16 | 640x480x16 |
PICVideo MJPEG | 679К | 1,09M |
Качество воспроизведения очень хорошее во всех разрешениях, однако очень капризный драйвер видеозахвата не захотел работать в 24-битном цвете, что ограничило круг тестов.
- программу для просмотра видео с автоопределением PAL/SECAM/NTSC в РЕАЛЬНОМ времени (забудьте про тыканье мышкой в кучу менюшек), возможностью записи на альтернативные кодеки;
- программу приема ТЕЛЕТЕКСТА (с поддержкой нац. языка);
- программу настройки для чипов Philips SAA по КУЧЕ нараметров с возможностью создания пользовательских наборов настроек;
- демонстрационную программу по возможности интеграции видеопотока и 3D объектов;
- и еще кое что...
Кроме того, JTV позволяет принимать телетекст и вести программу телевидения на неделю (нужно закачивать из интернета и конвертировать).
У Fly98 на мой взгляд самый точный сканер каналов.
Обе они работают с различными моделями ТВ-тюнеров, причем JTV может обходиться без драйвера.
Существует руссифицированная версия JTV - JTVrus.