Matrox RT2000

Наконец на рынке появилась в свободной продаже долгожданная новинка, которую только и обсуждали последние полгода специалисты в области компьютерного видеомонтажа. По своему назначению и исполнению устройство ориентировано на «продвинутого» домашнего пользователя и малобюджетные студии, работающие в форматах DV и S-VHS.

Официально заявленные характеристики устройства

Устройство состоит из двух плат, соединенных между собой гибким шлейфом.

  • видеокарты Matrox G400;
  • и собственно платы видеомонтажа Matrox RT 2000;
  • а также в комплект входит внешний соединительный модуль breakout box.

Основные характеристики видеокарты Matrox G400:

  • шина: AGP 2х / 4х;
  • два независимых выхода на мониторы (DualHead);
  • 32 мегабайта памяти типа SGRAM;
  • main RAMDAC на 300 МГц;
  • secondary RAMDAC на 135 МГц.

Спецификация платы Matrox RT 2000:

  • шина: PCI версии 2.1 с поддержкой технологии BusMaster;
  • аппаратный кодек: C-Cube Dvxpress-MX25;
  • входы: IEEE-1394 (2 шт на плате), разьем для подключения внешнего коммутационного модуля;
  • поддерживаемые цифровые форматы: DV, DVCAM, DVCPRO (NTSC 4:1:1, PAL 4:1:1, PAL 4:2:0);
  • поддерживаемые аналоговые форматы: NTSC, PAL, SECAM (только на вход);
  • поддерживаемые разрешения 720×576 (PAL, SECAM) и 720×480 (NTSC);
  • формат звука: только 16 бит, 48 кГц, стерео;
  • форматы сохранения видеопотока в файле: native DV, MPEG-2 4:2:2 @ ML I-frame, MPEG-2 MP @ ML IBP-frame;
  • возможность одновременного вывода двух потоков в реальном времени (от 5 до 25 Мбит/сек каждый).

Внешний соединительный модуль breakout box содержит:

  • композитный вход RCA;
  • S-Video вход;
  • стереопару несбалансированных звуковых входов типа RCA;
  • композитный выход RCA;
  • «гибридный» S-Video выход с возможностью вывода отдельно двух цветовых составляющих (R-Y и B-Y);
  • стереопару несбалансированных звуковых выходов типа RCA.

Комплектация:

  • плата Matrox G400;
  • плата Matrox RT 2000;
  • внешний соединительный модуль breakout box;
  • соединительный шлейф между двумя платами;
  • кабель для подключения breakout box;
  • IEEE-1394 кабель типа 4-to-6 pin для подключения DV-оборудования;
  • аудио-кабель для подключения CD-ROM к плате RT 2000;
  • печатная документация по плате Matrox RT 2000 и видеоредактору Adobe Premiere 5.1 RT;
  • 4 CD-диска с программным обеспечением:
    • Matrox Video Tools ver 1.0
    • Adobe Premiere 5.1 RT
    • Adobe Photoshop LE
    • Ulead Cool 3D
    • Sonic Foundry ACID Music
    • Sonic DVDit! LE
    • Matrox DVD Player

Минимальные требования для работы устройства:

  • Intel Pentium II CPU, 300 МГц, (желательно P-III 500);
  • 128 MB RAM (желательно 256 МБ);
  • Свободный слот AGP;
  • Свободный слот PCI;
  • 500 МБ места на диске для установки софта;
  • Выделенный A/V диск (IDE споддержкой U-DMA или SCSI);
  • CD-ROM;
  • Windows 98 (рекомендуется Windows 98 SE).

В настоящее время заявлена работа устройства только в операционной системе Windows 98. Попытки установить под другие ОС (NT, w2k) успехом не увенчались. Поэтому все испытания производились только под Windows 98 SE rus.

Установка

Установка производилась на «чистый» компьютер с параметрами:

  • процессор P-II 450 МГц;
  • материнская плата ASUS P3B-F;
  • память 128 МБ от Micron;
  • системный диск Quantum CR 8.4;
  • диски для видео: 2 шт Seagate 13 ГБ на контроллере FastTrak-66 в режиме Stripping и 1 шт. Quantum CR 8.4 на Primary Slave канале штатного IDE контроллера материнской платы;
  • Звуковая карта: SB Live! Value;
  • Windows 98 SE.

Согласно инструкции сперва в компьютер была установлена только видеокарта G400. Как и полагается у Matrox инсталляция прошла успешно, без осложнений. Монитор подключается к первому (основному) выходу. Об отличительных особенностях этой видеокарты уже неоднократно писалось, в т. ч. и на сайте iXBT Hardware, поэтому останавливаться на описании ее 3D и DualHead возможностей здесь я не буду.

Далее были выполнены все остальные подготовительные рекомендации:

  • В настройках Windows для всех подключенных IDE устройств включен режим DMA. В инструкции по установке особо отмечается что если IDE накопитель не поддерживает режим DMA bus-mastering, то «двухпотоковость» устройства не гарантируется. Также в инструкции детально описываются все возможные варианты подключения IDE накопителей для достижения максимальной производительности и даны некоторые полезные рекомендации по настройке SCSI устройств.
  • В BIOS'е материнской платы параметр AGP aperture size установлен на значение 256 Мб. При иных значениях или отсутствии в BIOS'е этого параметра работоспособность не гарантируется и как вариант рекомендуется обновить BIOS.
  • Установлен видеоредактор Adobe Premiere 5.1 RT и сразу пропатчен до версии 5.1с при помощи update-файла, имеющегося на диске с драйверами устройства.
  • Удалены из системы все следы других драйверов от других устройств, особенно видеокарт.
  • Установлено рекомендованное разрешение видеокарты 1024×768 и глубина цвета 32 бит, т. к. работоспособность устройства гарантируется только при разрешениях от 1024×768 до 1280×1024 и глубине цвета 16 или 32 бит.


После поэтапного проведения всех перечисленных выше подготовительных операций в компьютер была установлена плата Matrox RT 2000. Установка платы и подключение соединительных кабелей прошли без осложнений, тем болеее что все шаги детально и доходчиво описаны в инструкции.

Плата заняла 10-е прерывание, мирно поделив его со звуковой картой. А контроллер IEEE 1394 от Texas Instruments поселился на 12-м прерывании, по соседству с сетевой картой и контроллером Promise FastTrak-66.

Далее, следуя инструкциям я установил вспомогательное программное обеспечение, идущее в комплекте с платой. Программный кодек «Matrox VfW software codec» при установленной плате RT2000 ставиться отказался. После удаления платы он успешно проинсталлировался и показал очень неплохие для софтверного эмулятора результаты.

После запуска Adobe Premiere я надеялся сразу увидеть пресеты, добавленные программой установки в видеоредактор. Однако не найдя таковых, а также устройства видеозахвата был сильно удивлен. Прочитав инструкцию, выяснил что их нужно загружать через опцию Load Project Settings. После выполнения этой операции нужные предустановки появились в редакторе и больше не пропадали при последующих перезгрузках.

После успешной инсталляции драйверов и нескольких перезагрузок программа установки предложила протестировать скорость дисковых накопителей. В результате длительного тестирования все установленные в компьютере диски были признаны пригодными для видеомонтажа с платой RT2000, как для однопотоковой оцифровки, так и для двухпотокового воспроизведения. Из неудобств этой тестовой программы следует отметить отсутствие графических характеристик диска по результатам тестирования.

Преимущества:

  • Безконфликтное сосуществование с другими устройствами в одной системе;
  • Хорошая видеокарта в комплекте устройства;
  • Безпроблемная установка программного оьеспечения.

Недостатки:

  • Работа с устройством возможна только под Windows-98;
  • Устройство весьма критично к комплектующим компьютера и параметрам настройки операциооной системы;
  • Работа с устройством возможна только при некоторых конкретных разрешениях видеокарты.

Оценка качественных характеристик кодеков

Для этого теста использовался оригинальный метод, основанный на сравнении эталонной тестовой картиники (рисунок справа) и ее копии, сжатой исследуемым кодеком. Определение искажений, вносимых кодеком производилось в Adobe Premiere при помощи ключа Difference Matte (меню Transparency). На приведенных ниже картинках белым цветом показаны неизмененные области. Черные пятна — результат пакостей, вносимых исследуемым кодеком.

Для начала исследовались алгоритмы nativeDV в аппаратной реализации RT2000. Слева — DV-кодек с выборкой 4:1:1. Искажения вытянуты по строке, что весьма характерно для этого типа выборки. Справа — DV-кодек с выборкой 4:2:0. Здесь искажения явно вытянуты по вертикали.

 
DV 4:1:1 DV 4:2:0

Необходимо отметить что приведенные здесь картинки отражают состояние только одного кадра. Однако везде в сравнении участвовали статические фрагменты длительностью по 1 сек (т. е. 25 кадров). В обоих DV кодеках в каждом кадре были свои искажения, т. е. если попытаться воспроизвести такую разностную картинку, то на экране будут хаотичные шумы, наибольшая плотность которых концентрируется в черных областях.

А вот как выглядит реальная картинка в этих кодеках:

 
DV 4:1:1 (25 mb/s) DV 4:2:0 (25 mb/s)

При четырехкратном увеличении выделенной красным цветом области на левой картинке (DV 4:1:1) можно увидеть что картинка имеет полосатую форму. При выборке 4:2:0 такого не происходит.

 
DV 4:1:1 DV 4:2:0

Аппаратный кодек MPEG-2 4:2:2 @ ML I-frame. В этом случае картинка сжимается по «сокращенному» алгоритму MPEG-2 с наиболее качественной выборкой (4:2:2). Но без межкадровой компрессии, т. е. используются только опорные I-кадры. Сравнения производились с максимальным значением потока (25 Мбит/сек) и минимальным (5 Мбит/сек). Шумы, вносимые этим видом сжатия представлены на приведенных ниже картинках.

 
MPEG 4:2:2 (25 mb/s) MPEG 4:2:2 (5 mb/s)

Как вывод, можно отметить что при потоке, аналогичном используемому в DV (25 Мбит/сек), шумов существенно меньшее и они имеют менее выраженную направленность и концентрацию. Ну а про минимальный поток — 5 Мбит/сек можно сказать лишь что для целей видеомонтажа он практически не пригоден и может использоваться только для создания WEB-сюжетов (хотя для этого уже допустима и внутрикадровая компрессия, что даст дополнительную экономию места).

Ниже показано, как выглядит реальная картинка с использованием этого кодека. В качестве источника во всех испытаниях использовалась эталонная видеозапись, воспроизводимая на видеомагнитофоне SONY UVW-1800P формата Betacam SP через выход S-Video. Контрольный монитор — SONY PVM-14M2E.

  
MPEG 4:2:2 (25 mb/s) MPEG 4:2:2 (15 mb/s) MPEG 4:2:2 (5 mb/s)

Как видим, здесь также явно выражена «полосатость» изображения.

Для того чтобы можно было объективно судить о качестве кодеков платы RT 2000 ниже показаны результаты аналогичных тестов, проведенных на плате miroVIDEO DC30 (это классический M-JPEG кодек):

 
MJPEG 4:2:2 (56 mb/s) MJPEG 4:2:2 (12 mb/s)

Искажения, вносимые в цветовую гамму при перекомпрессии не выявлены. Многие испытываемые мною ранее кодеки других производителей вносили дополнительные искажения в цветовую гамму при повторной перекомпрессии изображения. Так например MJPEG кодек ZORAN ZR36050 (miroVIDEO DC30) весьма существенно смещал цветовую гамму в область зеленого цвета. А MPEG-2 кодек платы miroVIDEO DC1000 добавлял в картинку голубизны. Все кодеки платы RT2000 цветовой баланс практически не изменяли, что меня весьма порадовало. На правом верхнем рисунке приведен результат добавления в эталонную статическую картинку яркости на 20% и уменьшения на столько же контрастности. На правом нижнем рисунке подобная операция проведена с «живым» изображением. Как видим кроме «сочности» в картинке ничего не изменилось. Однако следует отметить что на реальном «живом» изображении такая операция неизбежно добавляет шумов, что особо заметно проявилось на изображении воды в нижней картинке.

 
Статика, оригинал после увеличения яркости
и уменьшения контрастности
 
 
Динамика, оригинал после увеличения яркости
и контрастности

 

Преимущества:

  • Возможность выбора алгоритма кодирования (MPEG-2 / DV).
  • Два варианта DV кодека: 4:2:0 и 4:1:1.
  • Сравнительно неплохое качество в MPEG-2 при потоке 25 Мбит/сек.
  • Качественная перекомпрессия (без искажения цаветовой гаммы).

Недостатки:

  • Значительный уровень специфических mpeg-шумов, как в MPEG-2, так и в обоих вариантах DV.
  • Существенное увеличение шумов при перекомпрессии.

Оцифровка

Захват видеофрагментов через аналоговые входы возможен только в программе Adobe Premiere 5.1 RT. Работа с DV входом возможна также и в Ulead MediaStudio 6.0 Pro.

Чтобы преодолеть барьер в 2 ГБ в Adobe Premiere внедряется модуль ввода-вывода, который называется Infinite Capture. Работа этого модуля никак внешне не отображается, но благодаря ему стал возможен непрерывный захват длительных фрагментов с автоматическим нарезанием по 1950 МБ. Первый файл из этой последовательности размещается в месте, указанном в настройках видеоредактора, а для всех остальных по этому же пути создается одноименная папка. Примечательно, что программное обеспечение для видеомонтажа видит такую последовательность как один единый файл и работать с ними можно как с одним файлом.

Количество настроек параметров оцифровки оказалось весьма лаконочным. Можно выбрать источник видеосигнала (меню Video Source):

  • DV1394
  • Composite
  • S-Video (Y/C)


При указании аналоговых источников можно выбрать тип кодека (меню Format):

  • DV 4:2:0
  • DV 4:1:1
  • MPEG-2 I-frame (при выборе этого кодека имеется возможность регулировать поток от 5 до 25 Мбит/сек)


А также подстроить аналоговые параметры входа (меню Proc Amp Setting):

  • Hue
  • Chroma
  • Level (контраст)
  • Setup (яркость)

Несколько разочаровало то, что в этом меню невозможно подправить цветовую гамму, хотя это часто бывает желательно для исправления неправильно выставленного цветового баланаса при сьемке.

Хотя в технических характериститках платы заявлена возможность оцифровки сигналов SECAM, мне так не удалось активизировать эту возможность. Автоматически распознать SECAM плата не смогла и найти выбор этого режима в настройках тоже не удалось. Про режим NTSC в инструкции сказано что плата его распознает при установке частоты кадров 29.97 fps и загрузке соответствующего профиля в Adobe Premiere.

Оцифровка звука встроенным в плату чипом производится только с параметрами 48 кГц, 16 бит, стерео. Уровень записываемого сигнала регулируется стандартными функциями Windows. Звук всегда записывается в отдельный *.wav файл. Но при открытии соответствующего ему видеофайла он «подхватывается» автоматически и как обычно виден на TimeLine видеоредактора.

При оцифровке видео с любого аналогового источника выявлена одна неприятная особенность. Плата нечетко отрабатывает стыки фрагментов — на месте склейки всегда образуется смешанный кадр, состоящий из разных полей двух соседних кадров.

0:12:34:080:12:34:090:12:34:10

Хотя эти же кадры нормально и четко оцифровывались на нескольких других платах для видеомонтажа (DC30, DC50; PVR).

Преимущества:

  • Возможность оцифровки с аналоговых входов как в MPEG-2, так и сразу в DV.
  • Благодаря Infinite Capture преодолен барьер в 2 ГБ.
  • Управление DV камерой осуществляется непосредственно из Adobe Premiere.
  • Возможность регулировки потока в MPEG-2.

Недостатки:

  • Оцифровка возможна только в Adobe Premiere 5.1.
  • В процессе оцифровки не выводится никакая статистика.
  • Ограниченные возможности при выборе параметров звука.
  • Звук пишется только в отдельный файл.
  • Плата вносит искажения на стыках фрагментов.

Монтаж в Adobe Premiere 5.1

Устройство Matrox RT 2000 имеет аппаратные возможности для одновременной обработки двух видеопотоков в реальном времени, что позволяет реализовывать некоторые эффекты без предварительного просчета (в народе такая возможность называется RealTime или просто RT). Необходимо отметить оригинальный и нетрадиционный метод обработки сложных эффектов, примененный в данном устройстве. Суть его заключается в том, что вычислительные задачи по просчету 3D-эффектов переложены с центрального процессора (или специализированного сопроцессора) на графический процессор контроллера видеокарты Matrox G400. Благодаря этому техническому решению появилась возможность осуществлять в реальном времени сложные 2D/3D-эффекты, такие как заворот страниц, перспектива, шторки, перемещения, картинка в картинке (PIP) и многие другие. Однако все RT возможности платы раскрываются только при использовании видеоредактора Adobe Premiere 5.1 RT.

Без предварительного просчета возможны:

  • прямые склейки;
  • переход Cross Dissolve (в народе называемый микшером);
  • около 240 вариантов 2D переходов (Hinges, PipEffects, Pushes, Slides и др.);
  • около 280 вариантов 3D переходов (Doors, Fly, Pip, Tumbles и др.);
  • несколько вариантов эффекта вибрации изображения;
  • более 60 разновидностей 3D перехода Page Curls;
  • 320 видов перехода Organic Wipes;
  • добавление новых видов переходов, поставляемых производителем;
  • наложение статических титров в формате TGA;
  • вывод статических однослодных изображений с любой дорожки;
  • наложение статических однослодных изображений на RT переход.
  • систематические зависания компьютера во время выполнения любого RT перехода.

В реальном времени невозможно:

  • накладывать какие-либо фильтры;
  • выводить титры, созданные встроенным в Adobe Premiere титровальным модулем;
  • одновременное использование разных кодеков (MPEG, DV, M-JPEG и др.);
  • делать RT переходы, если хоть одна из картинок статическая.

Перечисленные выше RT эффекты (2D/3D DVE и Page Curls) могут быть использованы в программе Adobe Premiere как переходы или как фильтры, причем фильтры могут быть применены как на видео слои, так и на слои графики. В броузере DVE эффектов можно регулировать цвет, ширину, глубину, размытость рамки. А также параметры тени: цвет, прозрачность, смещение в трех измерениях. В броузере эффектов Organic Wipe и Page Curls можно изменять только размытость границ. Результаты этих регулировок и применения RT эффектов сразу выводятся через аналоговые выходы на видеомонитор.

Качество переходов несколько озадачило меня. На границах двух картинок всегда вылезала злополучная гребенка, которая проявлялась в в виде попиксельного дрожания изображения. На переходах из комплекта Adobe Premiere избавиться от этой гребенки обычными средствами видеоредактора (настройками полей, сглаживаем и др.) никак не удалось (рис.13a). На аппаратных RT переходах возможно в некоторой степени устранить эту гребенку путем пятипроцентного размытия границ (рис.13 b и c).

рис. 13 a
Обычный 2D переход
рис. 13 b
3D RT переход. До размытия
рис. 13 c
3D RT переход. После размытия

Наложение статики. В качестве статических графических изображений могут использоваться только некомпрессированные *.tga файлы с 32-битной графикой и разрешениями 720×576 (PAL) и 720×480 (NTSC). Наибольший интерес представляет возможность наложения статического логотипа на смонтированный видеоряд без необходимости пересчета всего фильма. Примечательно, что наряду с таким наложением графики возможно и одновременное примение RT эффектов.

Первая попытка наложить на изображение логотип дала удивительный результат: логотип накладывется и выводится, но отраженный зеркально по вертикали! В результате многочисленных экспериментов выяснилось что любое изображение (созданное в любом графическом редакторе) выводится платой на телевизионный монитор в зеркальном отображении, хотя на TimeLine видеоредактора все выглядело нормально. Озадачившись этой проблемой я нашел в инструкции на плату упоминание о некой программе для конвертации *.tga файлов, идущей в комплекте поставки драйверов. И действительно, после пропускания файлов через этот конвертор все стало на свои места. Несколько расстроило что на вход этого конвертора можно подавать только *.tga файлы и только с разрешением 720×576 (720×480 для NTSC). Здесь следует отметить что при работе с другими монтажными платами такая подготовка никогда не требовалась и статика всегда выводилась корректно.

Совместимость кодеков. В одном проекте в RealTime режиме невозможно использовать файлы, созданные принципиально разными кодеками. Например MPEG, DV или M-JPEG. Все прочие кодеки, не установленные в настройках проекта как базовый должны быть пересчитаны. В моей конфигурации компьютера такой пересчет практически любого кодека занимал в 2 раза больше времени, относительно его реальной длительности фрагмента (т. е. например пересчет 20 сек фрагмента длится около 40 сек).

Однако возможно одновременное использование кодеков DV 4:1:1 и 4:2:0 без пересчета. А также могут одновременно выводиться «свои» файлы MPEG-2 с разным потоком (например 10 и 25 Мбит/сек). Следует заметить, что можно воспроизвести любой файл с любым кодеком в левом окне монитора без необходимости конвертации.

Также порадовало дружественное отношение к другим кодекам, в т.ч. аппаратным. Например для эксперимента в компьютер с испытываемой платой была «подселена» плата miroVIDEO DC30. И в результате удалось успешно осуществить сложный монтаж с использованием сразу четырех кодеков (DV 4:1:1, DV 4:2:0, MPEG-2 4:2:2, M-JPEG 4:2:2), правда без RealTime вывода.

Титрование. Одной из непрятных особенностей RT2000 была выявлена невозможность использования встроенного в Adobe Premiere титровального модуля для создания RealTime титров. Это связано с тем, что в RealTime режиме плата понимает только файлы типа *.tga, которые этот модуль создать не может. Поэтому приходилось создавать титры либо в Adobe Photoshop, либо в специализированной программе TitleDeko и потом пропускать через описанный выше конвертор.

Качество статичных титров можно оценить как сравнительно высокое.

Стабильность устройства. При активизации броузера Organic Transitions устройство с вероятностью около 30% вызывало полное зависание системы, из которого удавалось выходить только спасительной клавишей Reset. Сперва я грешил на совместное использование платами IRQ. Но попытка предоставить платам прерывания в монопольное пользование положительных результатов не дала. Перемещение платы RT2000 в другой PCI слот тоже не помогло. Ради эксперимента пришлось перенести этот набор плат на другой компьютер (Compaq Deskpro, P-III 500, BX, 380 МБ, Quantum KA). Но и это не помогло! За две недели испытаний и консультаций мне так и не удалось избавиться от этих подвисаний системы при выполнении RT переходов. Хочется надеяться что это лишь временные недоработки драйверов, которые будут исправлены в следующих весриях.

Рендеринг. Подготовка к просчету не-RealTime фрагментов занимала от 1 до 5 сек в зависимости от сложности монтажа. Сама скорость просчетов практически не отличалась от других монтажных плат (без аппаратного ускорения) и составляла в среднем от 1:3 (2D) до 1:20 (3D) от реальной длительности просчитываемого фрагмента. Например переход CrossDissolve длительностью 1 сек считался около 8 сек.

Что меня особо порадовало: результаты рендеринга показываются на телевизионном мониторе сразу, в процессе счета, но рывками примерно по полсекунды.

Совместимость с другими программами удовлетворительная. Аппаратные кодеки этого устройства доступны в любой видеомонтажной программе. Например я попробовал выполнять сложный компоузинг в Adobe After Effects 4.1 и монтаж в Ulead MediaStudio 6.0 Pro. Но при этом контролировать результаты монтажа можно только в оверлейном окне компьютерного монитора, т. к. вывод через видеовыходы возможен только в Adobe Premiere 5.1 RT.

Помимо описанных выше проблем при работе с полями кадра были выявлены и вот такие раздвоения. Здесь необходимы некоторые комментарии к картинке. Видеосьемка велась из окна движущегося поезда на аналоговую камеру. Выдержка 1:4000. При воспроизведении отснятого движения непосредственно на видеомониторе изображение было очень чистое, без размытий, шлейфов и раздвоений. При пробном монтаже на плате miroVIDEO DC50 картинка практически не ухудшалась. А вот при оцифровке и последующем воспроизведении этого фрагмента на плате RT2000 мы видим… то что видим. Очевидно, что при оцифровке плата изменяет порядок чередования полей одного кадра. При непосредственном выводе такого файла на видео последовательность полей восстанавливается, а вот произвести какой-либо монтаж с такими кадрами представляется очень сложным. Приходится либо программно изменять порядок следования полей, либо подавлять одно из полей. Что, безусловно, усложняет и замедляет монтаж.

Прочие наблюдения: в процессе монтажа несколько раздражала замедленная реакция видеоредактора на команды вывода изображения на монитор. Иногда пауза между нажатием клавиши и началом воспроизведения доходила до 2-3 сек, а в среднем составляла около 1 сек. Отчасти это обьясняется сложностью алгоритма упреждающего чтения MPEG файла, т. к. подобное явление ранее мною было выявлено и на плате miroVIDEO DC1000 (там пауза доходила до 5-7 сек!!!). Однако в том же редакторе при использовании иных монтажных плат (в основном с кодеком M-JPEG) подобных задержек никогда не возникало.

Преимущества:

  • Большой набор популярных 2D- и 3D-эффектов.
  • Наращиваемость этого набора.
  • Наложение графики в реальном времени.

Недостатки:

  • Нет RT фильтров для регулировки цветовых и яркостных параметров изображения.
  • Для реализации RT возможностей устройство «привязано» к одному видеоредактору.
  • Ограниченные возможности работы с графикой.
  • Нестабильность RealTime процесса.
  • Некорректная работа с полями кадра.

Вывод видео

Вывод результатов монтажа через аналоговые видевыходы доступен в трех форматах: DV 4:1:1, DV 4:2:0 и MPEG-2 4:2:2. Непосредственный вывод через интерфейс IEEE-1394 возможен только из DV форматов. Это означает что если в качестве базового формата проекта в видеоредакторе установлен MPEG-2, то выводить через IEEE-1394 можно только после пересчета в соответствующий DV кодек. Такой пересчет по времени примерно равен длительности фильма (т .е. почти 1:1). В качестве альтернативы при выводе MPEG-2 на DV устройство можно использовать интерфейс S-Video, а в крайнем случае и Composite.

Управление выводом может производиться как непосредственно из окна TimeLine (команда Prewiew), так и через команду Print to Video. Каких либо проблем и осложнений в процесе вывода я не обнаружил, рассинхронизации звука при длительном непрерывном выводе (26 мин) не выявлено.

Дополнительно возможен экспорт результатов монтажа в полноценный формат MPEG-2 MP @ ML с межкадровым кодированием IBP-frame для последующего создания DVD или VideoCD (программа Sonic DVDit! LE входит в комплект поставки). Но вывести такой файл через аналоговые или DV выходы уже нельзя. А также созданный MPEG файл не пригоден для последующего повторного монтажа в Adobe Premiere.

В описании на плату указано что ее audio-device обьявляется как стандартное аудиоустройство для Windows и его можно выбирать в качестве активного (основного). Даже такая картинка есть. Однако у меня оно в списке доступных почему-то не появилось. Хотя в меню Volume Control его можно было выбрать и регулировать. Однако даже когда в качестве основного audio-device установлен SB Live!, вывод звука в Adobe Premiere идет через звуковой выход RT2000.

Прочие наблюдения

В качестве основного диска для хранения видео использовался Quantum CR 8.4 на primary slave IDE канале. Его производительности вполне хватало для одновременного воспроизведения и микширования RT эффектом двух MPEG-2 потоков по 25 Мбит/сек. Также была проверена работа с IDE RAID контроллером FastTrak-66, от фирмы Promise. Этот контроллер с двумя дисками Seagate 13 ГБ тоже показал очень хорошие результаты. На сайте Matrox в разделе несовместимых устройств указана предыдущая версия такого контроллера, FastTrak-33 (http://www.matrox.com/videoweb/support/rt2000/rec/hd_compat.htm#incompat_host). Я проверил и этот контроллер, но никаких проблем несовместимости не выявил. Полный список совместимых и рекомендуемых компонентов компьютера можно посмотреть здесь: http://www.matrox.com/videoweb/support/rt2000/rec/rec.htm.

Для того чтобы проверить как поведет себя RT-2000 с выключенным режимом DMA bus-mastering, я выключил этот режим на диске, сидящем на secondary slave IDE канале (этот диск в испытаниях никак не участвовал). В результате в течении нескольких секунд Adobe Premiere пытался воспроизводить поток 25 Мбит/сек с диска на primary slave IDE канале (это происходило со значительным выпадением кадров), а затем самопроизвольно останавливал воспроизведение и ползунок перескакивал на начало шкалы TimeLine. Также иногда при этом портилось изображение, выводимое на компьютерный монитор. Тоже самое происходило и при выключении этого режима на диске с видеофайлами. В результате можно сделать вывод о том, что с выключенным режимом DMA bus-mastering устройство практически неработоспособно.

К сожалению, проверить работу со SCSI дисками мне не удалось, хотя в описании платы рекомендуется использовать именно их.

Монтажная станция в моей конфигурации стабильно держала разгон до 112 МГц (37,3 МГц на шине PCI).

Во внешнем соединительном модуле breakout box меня заинтересовал нестандартный разьем S-Video, в котором помимо типичного набора контактов были еще несколько. В спецификации на этот разьем мне удалось выяснить что через эти контакты можно выводить без смешивания две цветоразностные составляющие цветного сигнала (R-Y и B-Y). Но проверив осциллографом эти контакты я не нашел на них никаких признаков жизни. Вероятно этот режим будет включаться программно на условии платного апдейта.

Создаваемые платой при оцифровке звуковые файлы можно редактировать любыми звуковыми редакторами, например Sound Forge 4.5c. Однако аудиотракт платы для самостоятельной оцифровки и воспроизведения звука из Sound Forge недоступен, т. е. этот редактор основывается на данных об имеющихся звуковых устройствах, предоставляемых Windows.

Как выводы

В целом задумка и реализация этого устройства мне понравилась. При цене менее $1500 комплект плат RT2000 и G400 DH обладает богатым потенциалом возможностей и в ближайшее время займет достойное место среди недорогих видеомонтажных комплексов своей ценовой группы. Также хочется надеяться, что в следующих версиях программного обеспечения будут исправлены досадные ошибки и недоделки.



Выражаю особую благодарность Александру Эдель (edel@htv.zssm.zp.ua)
за помощь в проведении испытаний.




Плата Matrox RT 2000 для проведения исследований предоставлена
компанией Multimedia Club





5 мая 2000 Г.

Matrox RT2000

Matrox RT2000

Наконец на рынке появилась в свободной продаже долгожданная новинка, которую только и обсуждали последние полгода специалисты в области компьютерного видеомонтажа. По своему назначению и исполнению устройство ориентировано на «продвинутого» домашнего пользователя и малобюджетные студии, работающие в форматах DV и S-VHS.



Официально заявленные характеристики устройства

Устройство состоит из двух плат, соединенных между собой гибким шлейфом.

  • видеокарты Matrox G400;
  • и собственно платы видеомонтажа Matrox RT 2000;
  • а также в комплект входит внешний соединительный модуль breakout box.

Основные характеристики видеокарты Matrox G400:

  • шина: AGP 2х / 4х;
  • два независимых выхода на мониторы (DualHead);
  • 32 мегабайта памяти типа SGRAM;
  • main RAMDAC на 300 МГц;
  • secondary RAMDAC на 135 МГц.

Спецификация платы Matrox RT 2000:

  • шина: PCI версии 2.1 с поддержкой технологии BusMaster;
  • аппаратный кодек: C-Cube Dvxpress-MX25;
  • входы: IEEE-1394 (2 шт на плате), разьем для подключения внешнего коммутационного модуля;
  • поддерживаемые цифровые форматы: DV, DVCAM, DVCPRO (NTSC 4:1:1, PAL 4:1:1, PAL 4:2:0);
  • поддерживаемые аналоговые форматы: NTSC, PAL, SECAM (только на вход);
  • поддерживаемые разрешения 720×576 (PAL, SECAM) и 720×480 (NTSC);
  • формат звука: только 16 бит, 48 кГц, стерео;
  • форматы сохранения видеопотока в файле: native DV, MPEG-2 4:2:2 @ ML I-frame, MPEG-2 MP @ ML IBP-frame;
  • возможность одновременного вывода двух потоков в реальном времени (от 5 до 25 Мбит/сек каждый).

Внешний соединительный модуль breakout box содержит:

  • композитный вход RCA;
  • S-Video вход;
  • стереопару несбалансированных звуковых входов типа RCA;
  • композитный выход RCA;
  • «гибридный» S-Video выход с возможностью вывода отдельно двух цветовых составляющих (R-Y и B-Y);
  • стереопару несбалансированных звуковых выходов типа RCA.

Комплектация:

  • плата Matrox G400;
  • плата Matrox RT 2000;
  • внешний соединительный модуль breakout box;
  • соединительный шлейф между двумя платами;
  • кабель для подключения breakout box;
  • IEEE-1394 кабель типа 4-to-6 pin для подключения DV-оборудования;
  • аудио-кабель для подключения CD-ROM к плате RT 2000;
  • печатная документация по плате Matrox RT 2000 и видеоредактору Adobe Premiere 5.1 RT;
  • 4 CD-диска с программным обеспечением:
    • Matrox Video Tools ver 1.0
    • Adobe Premiere 5.1 RT
    • Adobe Photoshop LE
    • Ulead Cool 3D
    • Sonic Foundry ACID Music
    • Sonic DVDit! LE
    • Matrox DVD Player

Минимальные требования для работы устройства:

  • Intel Pentium II CPU, 300 МГц, (желательно P-III 500);
  • 128 MB RAM (желательно 256 МБ);
  • Свободный слот AGP;
  • Свободный слот PCI;
  • 500 МБ места на диске для установки софта;
  • Выделенный A/V диск (IDE споддержкой U-DMA или SCSI);
  • CD-ROM;
  • Windows 98 (рекомендуется Windows 98 SE).

В настоящее время заявлена работа устройства только в операционной системе Windows 98. Попытки установить под другие ОС (NT, w2k) успехом не увенчались. Поэтому все испытания производились только под Windows 98 SE rus.

Установка

Установка производилась на «чистый» компьютер с параметрами:

  • процессор P-II 450 МГц;
  • материнская плата ASUS P3B-F;
  • память 128 МБ от Micron;
  • системный диск Quantum CR 8.4;
  • диски для видео: 2 шт Seagate 13 ГБ на контроллере FastTrak-66 в режиме Stripping и 1 шт. Quantum CR 8.4 на Primary Slave канале штатного IDE контроллера материнской платы;
  • Звуковая карта: SB Live! Value;
  • Windows 98 SE.

Согласно инструкции сперва в компьютер была установлена только видеокарта G400. Как и полагается у Matrox инсталляция прошла успешно, без осложнений. Монитор подключается к первому (основному) выходу. Об отличительных особенностях этой видеокарты уже неоднократно писалось, в т. ч. и на сайте iXBT Hardware, поэтому останавливаться на описании ее 3D и DualHead возможностей здесь я не буду.

Далее были выполнены все остальные подготовительные рекомендации:

  • В настройках Windows для всех подключенных IDE устройств включен режим DMA. В инструкции по установке особо отмечается что если IDE накопитель не поддерживает режим DMA bus-mastering, то «двухпотоковость» устройства не гарантируется. Также в инструкции детально описываются все возможные варианты подключения IDE накопителей для достижения максимальной производительности и даны некоторые полезные рекомендации по настройке SCSI устройств.
  • В BIOS'е материнской платы параметр AGP aperture size установлен на значение 256 Мб. При иных значениях или отсутствии в BIOS'е этого параметра работоспособность не гарантируется и как вариант рекомендуется обновить BIOS.
  • Установлен видеоредактор Adobe Premiere 5.1 RT и сразу пропатчен до версии 5.1с при помощи update-файла, имеющегося на диске с драйверами устройства.
  • Удалены из системы все следы других драйверов от других устройств, особенно видеокарт.
  • Установлено рекомендованное разрешение видеокарты 1024×768 и глубина цвета 32 бит, т. к. работоспособность устройства гарантируется только при разрешениях от 1024×768 до 1280×1024 и глубине цвета 16 или 32 бит.


После поэтапного проведения всех перечисленных выше подготовительных операций в компьютер была установлена плата Matrox RT 2000. Установка платы и подключение соединительных кабелей прошли без осложнений, тем болеее что все шаги детально и доходчиво описаны в инструкции.

Плата заняла 10-е прерывание, мирно поделив его со звуковой картой. А контроллер IEEE 1394 от Texas Instruments поселился на 12-м прерывании, по соседству с сетевой картой и контроллером Promise FastTrak-66.

Далее, следуя инструкциям я установил вспомогательное программное обеспечение, идущее в комплекте с платой. Программный кодек «Matrox VfW software codec» при установленной плате RT2000 ставиться отказался. После удаления платы он успешно проинсталлировался и показал очень неплохие для софтверного эмулятора результаты.

После запуска Adobe Premiere я надеялся сразу увидеть пресеты, добавленные программой установки в видеоредактор. Однако не найдя таковых, а также устройства видеозахвата был сильно удивлен. Прочитав инструкцию, выяснил что их нужно загружать через опцию Load Project Settings. После выполнения этой операции нужные предустановки появились в редакторе и больше не пропадали при последующих перезгрузках.

После успешной инсталляции драйверов и нескольких перезагрузок программа установки предложила протестировать скорость дисковых накопителей. В результате длительного тестирования все установленные в компьютере диски были признаны пригодными для видеомонтажа с платой RT2000, как для однопотоковой оцифровки, так и для двухпотокового воспроизведения. Из неудобств этой тестовой программы следует отметить отсутствие графических характеристик диска по результатам тестирования.


Преимущества:

  • Безконфликтное сосуществование с другими устройствами в одной системе;
  • Хорошая видеокарта в комплекте устройства;
  • Безпроблемная установка программного оьеспечения.

Недостатки:

  • Работа с устройством возможна только под Windows-98;
  • Устройство весьма критично к комплектующим компьютера и параметрам настройки операциооной системы;
  • Работа с устройством возможна только при некоторых конкретных разрешениях видеокарты.

Оценка качественных характеристик кодеков

Для этого теста использовался оригинальный метод, основанный на сравнении эталонной тестовой картиники (рисунок справа) и ее копии, сжатой исследуемым кодеком. Определение искажений, вносимых кодеком производилось в Adobe Premiere при помощи ключа Difference Matte (меню Transparency). На приведенных ниже картинках белым цветом показаны неизмененные области. Черные пятна — результат пакостей, вносимых исследуемым кодеком.

Для начала исследовались алгоритмы nativeDV в аппаратной реализации RT2000. Слева — DV-кодек с выборкой 4:1:1. Искажения вытянуты по строке, что весьма характерно для этого типа выборки. Справа — DV-кодек с выборкой 4:2:0. Здесь искажения явно вытянуты по вертикали.

 
DV 4:1:1   DV 4:2:0

Необходимо отметить что приведенные здесь картинки отражают состояние только одного кадра. Однако везде в сравнении участвовали статические фрагменты длительностью по 1 сек (т. е. 25 кадров). В обоих DV кодеках в каждом кадре были свои искажения, т. е. если попытаться воспроизвести такую разностную картинку, то на экране будут хаотичные шумы, наибольшая плотность которых концентрируется в черных областях.

А вот как выглядит реальная картинка в этих кодеках:

 
DV 4:1:1 (25 mb/s)   DV 4:2:0 (25 mb/s)

При четырехкратном увеличении выделенной красным цветом области на левой картинке (DV 4:1:1) можно увидеть что картинка имеет полосатую форму. При выборке 4:2:0 такого не происходит.

 
DV 4:1:1   DV 4:2:0

Аппаратный кодек MPEG-2 4:2:2 @ ML I-frame. В этом случае картинка сжимается по «сокращенному» алгоритму MPEG-2 с наиболее качественной выборкой (4:2:2). Но без межкадровой компрессии, т. е. используются только опорные I-кадры. Сравнения производились с максимальным значением потока (25 Мбит/сек) и минимальным (5 Мбит/сек). Шумы, вносимые этим видом сжатия представлены на приведенных ниже картинках.

 
MPEG 4:2:2 (25 mb/s)   MPEG 4:2:2 (5 mb/s)

Как вывод, можно отметить что при потоке, аналогичном используемому в DV (25 Мбит/сек), шумов существенно меньшее и они имеют менее выраженную направленность и концентрацию. Ну а про минимальный поток — 5 Мбит/сек можно сказать лишь что для целей видеомонтажа он практически не пригоден и может использоваться только для создания WEB-сюжетов (хотя для этого уже допустима и внутрикадровая компрессия, что даст дополнительную экономию места).

Ниже показано, как выглядит реальная картинка с использованием этого кодека. В качестве источника во всех испытаниях использовалась эталонная видеозапись, воспроизводимая на видеомагнитофоне SONY UVW-1800P формата Betacam SP через выход S-Video. Контрольный монитор — SONY PVM-14M2E.

   
MPEG 4:2:2 (25 mb/s)   MPEG 4:2:2 (15 mb/s)   MPEG 4:2:2 (5 mb/s)

Как видим, здесь также явно выражена «полосатость» изображения.

Для того чтобы можно было объективно судить о качестве кодеков платы RT 2000 ниже показаны результаты аналогичных тестов, проведенных на плате miroVIDEO DC30 (это классический M-JPEG кодек):

 
MJPEG 4:2:2 (56 mb/s)   MJPEG 4:2:2 (12 mb/s)

Искажения, вносимые в цветовую гамму при перекомпрессии не выявлены. Многие испытываемые мною ранее кодеки других производителей вносили дополнительные искажения в цветовую гамму при повторной перекомпрессии изображения. Так например MJPEG кодек ZORAN ZR36050 (miroVIDEO DC30) весьма существенно смещал цветовую гамму в область зеленого цвета. А MPEG-2 кодек платы miroVIDEO DC1000 добавлял в картинку голубизны. Все кодеки платы RT2000 цветовой баланс практически не изменяли, что меня весьма порадовало. На правом верхнем рисунке приведен результат добавления в эталонную статическую картинку яркости на 20% и уменьшения на столько же контрастности. На правом нижнем рисунке подобная операция проведена с «живым» изображением. Как видим кроме «сочности» в картинке ничего не изменилось. Однако следует отметить что на реальном «живом» изображении такая операция неизбежно добавляет шумов, что особо заметно проявилось на изображении воды в нижней картинке.

 
Статика, оригинал   после увеличения яркости
и уменьшения контрастности
 
 
Динамика, оригинал   после увеличения яркости
и контрастности

 


Преимущества:

  • Возможность выбора алгоритма кодирования (MPEG-2 / DV).
  • Два варианта DV кодека: 4:2:0 и 4:1:1.
  • Сравнительно неплохое качество в MPEG-2 при потоке 25 Мбит/сек.
  • Качественная перекомпрессия (без искажения цаветовой гаммы).

Недостатки:

  • Значительный уровень специфических mpeg-шумов, как в MPEG-2, так и в обоих вариантах DV.
  • Существенное увеличение шумов при перекомпрессии.

Оцифровка

Захват видеофрагментов через аналоговые входы возможен только в программе Adobe Premiere 5.1 RT. Работа с DV входом возможна также и в Ulead MediaStudio 6.0 Pro.

Чтобы преодолеть барьер в 2 ГБ в Adobe Premiere внедряется модуль ввода-вывода, который называется Infinite Capture. Работа этого модуля никак внешне не отображается, но благодаря ему стал возможен непрерывный захват длительных фрагментов с автоматическим нарезанием по 1950 МБ. Первый файл из этой последовательности размещается в месте, указанном в настройках видеоредактора, а для всех остальных по этому же пути создается одноименная папка. Примечательно, что программное обеспечение для видеомонтажа видит такую последовательность как один единый файл и работать с ними можно как с одним файлом.

Количество настроек параметров оцифровки оказалось весьма лаконочным. Можно выбрать источник видеосигнала (меню Video Source):

  • DV1394
  • Composite
  • S-Video (Y/C)


При указании аналоговых источников можно выбрать тип кодека (меню Format):

  • DV 4:2:0
  • DV 4:1:1
  • MPEG-2 I-frame (при выборе этого кодека имеется возможность регулировать поток от 5 до 25 Мбит/сек)


А также подстроить аналоговые параметры входа (меню Proc Amp Setting):

  • Hue
  • Chroma
  • Level (контраст)
  • Setup (яркость)

Несколько разочаровало то, что в этом меню невозможно подправить цветовую гамму, хотя это часто бывает желательно для исправления неправильно выставленного цветового баланаса при сьемке.

Хотя в технических характериститках платы заявлена возможность оцифровки сигналов SECAM, мне так не удалось активизировать эту возможность. Автоматически распознать SECAM плата не смогла и найти выбор этого режима в настройках тоже не удалось. Про режим NTSC в инструкции сказано что плата его распознает при установке частоты кадров 29.97 fps и загрузке соответствующего профиля в Adobe Premiere.

Оцифровка звука встроенным в плату чипом производится только с параметрами 48 кГц, 16 бит, стерео. Уровень записываемого сигнала регулируется стандартными функциями Windows. Звук всегда записывается в отдельный *.wav файл. Но при открытии соответствующего ему видеофайла он «подхватывается» автоматически и как обычно виден на TimeLine видеоредактора.

При оцифровке видео с любого аналогового источника выявлена одна неприятная особенность. Плата нечетко отрабатывает стыки фрагментов — на месте склейки всегда образуется смешанный кадр, состоящий из разных полей двух соседних кадров.

0:12:34:08 0:12:34:09 0:12:34:10

Хотя эти же кадры нормально и четко оцифровывались на нескольких других платах для видеомонтажа (DC30, DC50; PVR).


Преимущества:

  • Возможность оцифровки с аналоговых входов как в MPEG-2, так и сразу в DV.
  • Благодаря Infinite Capture преодолен барьер в 2 ГБ.
  • Управление DV камерой осуществляется непосредственно из Adobe Premiere.
  • Возможность регулировки потока в MPEG-2.

Недостатки:

  • Оцифровка возможна только в Adobe Premiere 5.1.
  • В процессе оцифровки не выводится никакая статистика.
  • Ограниченные возможности при выборе параметров звука.
  • Звук пишется только в отдельный файл.
  • Плата вносит искажения на стыках фрагментов.

Монтаж в Adobe Premiere 5.1

Устройство Matrox RT 2000 имеет аппаратные возможности для одновременной обработки двух видеопотоков в реальном времени, что позволяет реализовывать некоторые эффекты без предварительного просчета (в народе такая возможность называется RealTime или просто RT). Необходимо отметить оригинальный и нетрадиционный метод обработки сложных эффектов, примененный в данном устройстве. Суть его заключается в том, что вычислительные задачи по просчету 3D-эффектов переложены с центрального процессора (или специализированного сопроцессора) на графический процессор контроллера видеокарты Matrox G400. Благодаря этому техническому решению появилась возможность осуществлять в реальном времени сложные 2D/3D-эффекты, такие как заворот страниц, перспектива, шторки, перемещения, картинка в картинке (PIP) и многие другие. Однако все RT возможности платы раскрываются только при использовании видеоредактора Adobe Premiere 5.1 RT.

Без предварительного просчета возможны:

  • прямые склейки;
  • переход Cross Dissolve (в народе называемый микшером);
  • около 240 вариантов 2D переходов (Hinges, PipEffects, Pushes, Slides и др.);
  • около 280 вариантов 3D переходов (Doors, Fly, Pip, Tumbles и др.);
  • несколько вариантов эффекта вибрации изображения;
  • более 60 разновидностей 3D перехода Page Curls;
  • 320 видов перехода Organic Wipes;
  • добавление новых видов переходов, поставляемых производителем;
  • наложение статических титров в формате TGA;
  • вывод статических однослодных изображений с любой дорожки;
  • наложение статических однослодных изображений на RT переход.
  • систематические зависания компьютера во время выполнения любого RT перехода.

В реальном времени невозможно:

  • накладывать какие-либо фильтры;
  • выводить титры, созданные встроенным в Adobe Premiere титровальным модулем;
  • одновременное использование разных кодеков (MPEG, DV, M-JPEG и др.);
  • делать RT переходы, если хоть одна из картинок статическая.

Перечисленные выше RT эффекты (2D/3D DVE и Page Curls) могут быть использованы в программе Adobe Premiere как переходы или как фильтры, причем фильтры могут быть применены как на видео слои, так и на слои графики. В броузере DVE эффектов можно регулировать цвет, ширину, глубину, размытость рамки. А также параметры тени: цвет, прозрачность, смещение в трех измерениях. В броузере эффектов Organic Wipe и Page Curls можно изменять только размытость границ. Результаты этих регулировок и применения RT эффектов сразу выводятся через аналоговые выходы на видеомонитор.

Качество переходов несколько озадачило меня. На границах двух картинок всегда вылезала злополучная гребенка, которая проявлялась в в виде попиксельного дрожания изображения. На переходах из комплекта Adobe Premiere избавиться от этой гребенки обычными средствами видеоредактора (настройками полей, сглаживаем и др.) никак не удалось (рис.13a). На аппаратных RT переходах возможно в некоторой степени устранить эту гребенку путем пятипроцентного размытия границ (рис.13 b и c).

рис. 13 a
Обычный 2D переход
рис. 13 b
3D RT переход. До размытия
рис. 13 c
3D RT переход. После размытия

Наложение статики. В качестве статических графических изображений могут использоваться только некомпрессированные *.tga файлы с 32-битной графикой и разрешениями 720×576 (PAL) и 720×480 (NTSC). Наибольший интерес представляет возможность наложения статического логотипа на смонтированный видеоряд без необходимости пересчета всего фильма. Примечательно, что наряду с таким наложением графики возможно и одновременное примение RT эффектов.

Первая попытка наложить на изображение логотип дала удивительный результат: логотип накладывется и выводится, но отраженный зеркально по вертикали! В результате многочисленных экспериментов выяснилось что любое изображение (созданное в любом графическом редакторе) выводится платой на телевизионный монитор в зеркальном отображении, хотя на TimeLine видеоредактора все выглядело нормально. Озадачившись этой проблемой я нашел в инструкции на плату упоминание о некой программе для конвертации *.tga файлов, идущей в комплекте поставки драйверов. И действительно, после пропускания файлов через этот конвертор все стало на свои места. Несколько расстроило что на вход этого конвертора можно подавать только *.tga файлы и только с разрешением 720×576 (720×480 для NTSC). Здесь следует отметить что при работе с другими монтажными платами такая подготовка никогда не требовалась и статика всегда выводилась корректно.

Совместимость кодеков. В одном проекте в RealTime режиме невозможно использовать файлы, созданные принципиально разными кодеками. Например MPEG, DV или M-JPEG. Все прочие кодеки, не установленные в настройках проекта как базовый должны быть пересчитаны. В моей конфигурации компьютера такой пересчет практически любого кодека занимал в 2 раза больше времени, относительно его реальной длительности фрагмента (т. е. например пересчет 20 сек фрагмента длится около 40 сек).

Однако возможно одновременное использование кодеков DV 4:1:1 и 4:2:0 без пересчета. А также могут одновременно выводиться «свои» файлы MPEG-2 с разным потоком (например 10 и 25 Мбит/сек). Следует заметить, что можно воспроизвести любой файл с любым кодеком в левом окне монитора без необходимости конвертации.

Также порадовало дружественное отношение к другим кодекам, в т.ч. аппаратным. Например для эксперимента в компьютер с испытываемой платой была «подселена» плата miroVIDEO DC30. И в результате удалось успешно осуществить сложный монтаж с использованием сразу четырех кодеков (DV 4:1:1, DV 4:2:0, MPEG-2 4:2:2, M-JPEG 4:2:2), правда без RealTime вывода.

Титрование. Одной из непрятных особенностей RT2000 была выявлена невозможность использования встроенного в Adobe Premiere титровального модуля для создания RealTime титров. Это связано с тем, что в RealTime режиме плата понимает только файлы типа *.tga, которые этот модуль создать не может. Поэтому приходилось создавать титры либо в Adobe Photoshop, либо в специализированной программе TitleDeko и потом пропускать через описанный выше конвертор.

Качество статичных титров можно оценить как сравнительно высокое.

Стабильность устройства. При активизации броузера Organic Transitions устройство с вероятностью около 30% вызывало полное зависание системы, из которого удавалось выходить только спасительной клавишей Reset. Сперва я грешил на совместное использование платами IRQ. Но попытка предоставить платам прерывания в монопольное пользование положительных результатов не дала. Перемещение платы RT2000 в другой PCI слот тоже не помогло. Ради эксперимента пришлось перенести этот набор плат на другой компьютер (Compaq Deskpro, P-III 500, BX, 380 МБ, Quantum KA). Но и это не помогло! За две недели испытаний и консультаций мне так и не удалось избавиться от этих подвисаний системы при выполнении RT переходов. Хочется надеяться что это лишь временные недоработки драйверов, которые будут исправлены в следующих весриях.

Рендеринг. Подготовка к просчету не-RealTime фрагментов занимала от 1 до 5 сек в зависимости от сложности монтажа. Сама скорость просчетов практически не отличалась от других монтажных плат (без аппаратного ускорения) и составляла в среднем от 1:3 (2D) до 1:20 (3D) от реальной длительности просчитываемого фрагмента. Например переход CrossDissolve длительностью 1 сек считался около 8 сек.

Что меня особо порадовало: результаты рендеринга показываются на телевизионном мониторе сразу, в процессе счета, но рывками примерно по полсекунды.

Совместимость с другими программами удовлетворительная. Аппаратные кодеки этого устройства доступны в любой видеомонтажной программе. Например я попробовал выполнять сложный компоузинг в Adobe After Effects 4.1 и монтаж в Ulead MediaStudio 6.0 Pro. Но при этом контролировать результаты монтажа можно только в оверлейном окне компьютерного монитора, т. к. вывод через видеовыходы возможен только в Adobe Premiere 5.1 RT.

Помимо описанных выше проблем при работе с полями кадра были выявлены и вот такие раздвоения. Здесь необходимы некоторые комментарии к картинке. Видеосьемка велась из окна движущегося поезда на аналоговую камеру. Выдержка 1:4000. При воспроизведении отснятого движения непосредственно на видеомониторе изображение было очень чистое, без размытий, шлейфов и раздвоений. При пробном монтаже на плате miroVIDEO DC50 картинка практически не ухудшалась. А вот при оцифровке и последующем воспроизведении этого фрагмента на плате RT2000 мы видим… то что видим. Очевидно, что при оцифровке плата изменяет порядок чередования полей одного кадра. При непосредственном выводе такого файла на видео последовательность полей восстанавливается, а вот произвести какой-либо монтаж с такими кадрами представляется очень сложным. Приходится либо программно изменять порядок следования полей, либо подавлять одно из полей. Что, безусловно, усложняет и замедляет монтаж.

Прочие наблюдения: в процессе монтажа несколько раздражала замедленная реакция видеоредактора на команды вывода изображения на монитор. Иногда пауза между нажатием клавиши и началом воспроизведения доходила до 2-3 сек, а в среднем составляла около 1 сек. Отчасти это обьясняется сложностью алгоритма упреждающего чтения MPEG файла, т. к. подобное явление ранее мною было выявлено и на плате miroVIDEO DC1000 (там пауза доходила до 5-7 сек!!!). Однако в том же редакторе при использовании иных монтажных плат (в основном с кодеком M-JPEG) подобных задержек никогда не возникало.


Преимущества:

  • Большой набор популярных 2D- и 3D-эффектов.
  • Наращиваемость этого набора.
  • Наложение графики в реальном времени.

Недостатки:

  • Нет RT фильтров для регулировки цветовых и яркостных параметров изображения.
  • Для реализации RT возможностей устройство «привязано» к одному видеоредактору.
  • Ограниченные возможности работы с графикой.
  • Нестабильность RealTime процесса.
  • Некорректная работа с полями кадра.

Вывод видео

Вывод результатов монтажа через аналоговые видевыходы доступен в трех форматах: DV 4:1:1, DV 4:2:0 и MPEG-2 4:2:2. Непосредственный вывод через интерфейс IEEE-1394 возможен только из DV форматов. Это означает что если в качестве базового формата проекта в видеоредакторе установлен MPEG-2, то выводить через IEEE-1394 можно только после пересчета в соответствующий DV кодек. Такой пересчет по времени примерно равен длительности фильма (т .е. почти 1:1). В качестве альтернативы при выводе MPEG-2 на DV устройство можно использовать интерфейс S-Video, а в крайнем случае и Composite.

Управление выводом может производиться как непосредственно из окна TimeLine (команда Prewiew), так и через команду Print to Video. Каких либо проблем и осложнений в процесе вывода я не обнаружил, рассинхронизации звука при длительном непрерывном выводе (26 мин) не выявлено.

Дополнительно возможен экспорт результатов монтажа в полноценный формат MPEG-2 MP @ ML с межкадровым кодированием IBP-frame для последующего создания DVD или VideoCD (программа Sonic DVDit! LE входит в комплект поставки). Но вывести такой файл через аналоговые или DV выходы уже нельзя. А также созданный MPEG файл не пригоден для последующего повторного монтажа в Adobe Premiere.

В описании на плату указано что ее audio-device обьявляется как стандартное аудиоустройство для Windows и его можно выбирать в качестве активного (основного). Даже такая картинка есть. Однако у меня оно в списке доступных почему-то не появилось. Хотя в меню Volume Control его можно было выбрать и регулировать. Однако даже когда в качестве основного audio-device установлен SB Live!, вывод звука в Adobe Premiere идет через звуковой выход RT2000.

Прочие наблюдения

В качестве основного диска для хранения видео использовался Quantum CR 8.4 на primary slave IDE канале. Его производительности вполне хватало для одновременного воспроизведения и микширования RT эффектом двух MPEG-2 потоков по 25 Мбит/сек. Также была проверена работа с IDE RAID контроллером FastTrak-66, от фирмы Promise. Этот контроллер с двумя дисками Seagate 13 ГБ тоже показал очень хорошие результаты. На сайте Matrox в разделе несовместимых устройств указана предыдущая версия такого контроллера, FastTrak-33 (http://www.matrox.com/videoweb/support/rt2000/rec/hd_compat.htm#incompat_host). Я проверил и этот контроллер, но никаких проблем несовместимости не выявил. Полный список совместимых и рекомендуемых компонентов компьютера можно посмотреть здесь: http://www.matrox.com/videoweb/support/rt2000/rec/rec.htm.

Для того чтобы проверить как поведет себя RT-2000 с выключенным режимом DMA bus-mastering, я выключил этот режим на диске, сидящем на secondary slave IDE канале (этот диск в испытаниях никак не участвовал). В результате в течении нескольких секунд Adobe Premiere пытался воспроизводить поток 25 Мбит/сек с диска на primary slave IDE канале (это происходило со значительным выпадением кадров), а затем самопроизвольно останавливал воспроизведение и ползунок перескакивал на начало шкалы TimeLine. Также иногда при этом портилось изображение, выводимое на компьютерный монитор. Тоже самое происходило и при выключении этого режима на диске с видеофайлами. В результате можно сделать вывод о том, что с выключенным режимом DMA bus-mastering устройство практически неработоспособно.

К сожалению, проверить работу со SCSI дисками мне не удалось, хотя в описании платы рекомендуется использовать именно их.

Монтажная станция в моей конфигурации стабильно держала разгон до 112 МГц (37,3 МГц на шине PCI).

Во внешнем соединительном модуле breakout box меня заинтересовал нестандартный разьем S-Video, в котором помимо типичного набора контактов были еще несколько. В спецификации на этот разьем мне удалось выяснить что через эти контакты можно выводить без смешивания две цветоразностные составляющие цветного сигнала (R-Y и B-Y). Но проверив осциллографом эти контакты я не нашел на них никаких признаков жизни. Вероятно этот режим будет включаться программно на условии платного апдейта.

Создаваемые платой при оцифровке звуковые файлы можно редактировать любыми звуковыми редакторами, например Sound Forge 4.5c. Однако аудиотракт платы для самостоятельной оцифровки и воспроизведения звука из Sound Forge недоступен, т. е. этот редактор основывается на данных об имеющихся звуковых устройствах, предоставляемых Windows.

Как выводы

В целом задумка и реализация этого устройства мне понравилась. При цене менее $1500 комплект плат RT2000 и G400 DH обладает богатым потенциалом возможностей и в ближайшее время займет достойное место среди недорогих видеомонтажных комплексов своей ценовой группы. Также хочется надеяться, что в следующих версиях программного обеспечения будут исправлены досадные ошибки и недоделки.





Выражаю особую благодарность Александру Эдель (edel@htv.zssm.zp.ua)
за помощь в проведении испытаний.




Плата Matrox RT 2000 для проведения исследований предоставлена
компанией Multimedia Club