Обзор плат для нелинейного видеомонтажа серии miroVIDEO DC30


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

Основное назначение всех плат из серии miroVIDEO DCхх — оцифровка аналогового видеосигнала, поступающего на их входы и сохранение оцифрованного потока на жеском диске в AVI файле. А также, аналогично, обратное преобразование «цифры» в аналоговый видеосигнал. Одновременно с видео всеми платами серии DC30 обрабатывается и звуковое стереофоническое сопровождение видеоизображения.

Платы предназначены для работы в ОС: Windows-95, Windows-98, Windows NT. О случаях работы под UNIX'ами, OS/2 и прочими OC на PC платформе я не слышал. Добиться устойчивой работы DC30 под Windows 2000 PRO (b2099) мне пока не удалось, хотя драйверы версии 1.41 установились успешно. Необходимо упомянуть, что существуют аналоги этих плат для MAC'ов. Они называются соответственно miroMOTION DC30 и miroMOTION DC30 plus. И по своим характеристикам являются полнофункциональными аналогами PC'шных плат.

На данный момент серия DC30 состоит из трех плат, имеющих одинаковую аппаратную реализацию:

miroVIDEO DC30 — самая первая плата из этой серии. На момент своего дебюта (3 года назад) была довольно революционным решением в области компьютерной обработки видео. С платами поставлялась урезанная версия видеоредактора Adobe Premiere 4.2, которая называлась Adobe Premiere LE и по сути являлась работоспособной демонстрацией возможностей ее полноценного собрата. Также «в нагрузку» поставлялся урезанный графический редактор Adobe Photoshop LE и 3D программа Asymetrix 3D/FX. На диске с драйверами имеется также несколько образцов видеоклипов.

В настояшее время эта модель уже снята с производства в связи с выпуском miroVIDEO DC30 plus.

miroVIDEO DC30 plus — усовершенствованный вариант платы DC30. Однако все принципиальные усовершенствования относятся только к программному обеспечению платы, а именно к технологии вывода смонтированного видеофильма на ленту. Эта технология получила название miroINSTANT и работает только с видеоредактором Adobe Premiere.

Я встречал эти платы только в Retail варианте поставки, однако по утверждениям некоторых торговых фирм встречается и OEM вариант, в который входит помимо самой платы лишь аудиошнур и диск с драйверами. В Retal варианте с первыми платами DC30 plus поставлялась полная версия видеоредактора Adobe Premiere 4.2, графический редактор Adobe Photoshop LE и 3D программа Asymetrix 3D/FX. Сейчас в комплект поставки входит полная версия видеоредактора Adobe Premiere 5.0, все тот же Adobe Photoshop LE, титровальная программа TitleDeko и 300 дополнительных plug-in'ов для Premiere (Pixlan Video SpiceRack gradient wipes).

Следует отметить что ее предшественника DC30 можно проапгрейдить до DC30 plus, приобретя специальный набор Productivity Pack от компании Pinnacle Systems.

miroVIDEO DC30 pro — это та же DC30 plus, только в комплект поставки добавлен выносной коммутационный блок для комфортного подключения внешних устройств. Этот коммутационный блок продается и отдельно и по типу и назначению разьемов совместим не только с платами серии DC30, но и с большинством других плат компании Pinnacle Systems и даже некоторых других производителей (подробнее см. тут). А также в состав ПО добавлен звуковой редактор Sonic Foundry ACID Music.

Технические характеристики

Для начала опишу основные технические характеристики серии miroVIDEO DC30 с моими комментариями. Повторюсь, что по большинству параметров все три платы совершенно идентичны, а если имеются отличия, то они указаны.

Системная шина: как у всех аналогичных современных плат используется быстрая 32-битная PCI шина версии 2.1 с поддержкой технологии Plug&Play (при условии исправности прочих компонентов компьютера плата действительно правильно опознается под Win-9х). Одним из принципиальных новшеств стало применение в этой серии технологии Bus Mastering, что позволило значительно повысить надежность оцифровки видео за счет разгрузки процессора при операциях ввода/вывода видеопотока (Bus Mastering означает захват управления PCI шиной периферийным устройством, сидящим на этой шине).

Скорость видеопотока по шине: до 6 МБ/с у DC30 и до 7 МБ/с у DC30 plus и DC30 pro.

Входы и выходы плат: для вывода и ввода видеоизображения используются пары стандартных разъемов composite (RCA) и S-Video (mini-DIN 4pin). Звук также заводится через стандартные разьемы типа «тюльпан» (RCA) при помощи переходника, входящего в комплект поставки всех плат. Помимо внешних разьемов (external) на металлическом крепежном кронштейне платы имеют и внутренние (internal) разьемы:

  • композитный видеовход;
    композитный видеовыход;
  • 4-pin линейный аудиовход (stereo);
  • 4-pin линейный аудиовыход (stereo);
  • внутренняя шина I2C (практического применения пока не имеет)

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

Видеостандарты: все три платы могут оцифровывать видеосигналы в форматах SECAM, PAL, PAL N, PAL M, NTSC, NTSC 4.43. А на выходе позволяют получить все те же сигналы, кроме SECAM (как мне кажется на практике это никогда и не требуется).

Частота кадров: программно регулируемая от 1 до 25 кадр/сек для PAL и SECAM и 1..30 кадр/сек для всех вариантов NTSC. Независимо обрабатываются оба поля одного кадра, но потом сжимаются и хранятся в файле как один кадр.

Регулировки изображения: на этапе оцифровке изображения имеется возможность в больших пределах подстраивать основные аналоговые параметры видеосигнала, такие как яркость, контрастность, насыщенность, четкость. Это позволяет сразу при оцифровке подкорректировать некоторые издержки некачественной видеосьемки. Однако такое распространенное явление, как неправильно выставленый при сьемке баланс белого цвета входными регулировками исправить нельзя. Эти издержки исправляются только на этапе монтажа, путем применения фильтра цветокорреции (color balance в Adobe Premiere).

Опция Video-loopthrough разрешает сквозной проход видеосигнала напрямую с выбранного входа платы на ее выходы. Это удобно и полезно для контроля процесса оцифровки, но порождает проблему «закольцованного сигнала» в случае применения одного видеомагнитофона в качестве плеера и рекордера. В таком случае опцию Video-loopthrough нужно отключать. Замечу, что хорошие видеомагнитофоны сами имеют функцию переключения видеоходов, так что из тоже можно использовать.

Опция VCR-stability предназначена для коррекции искажений, возникающих в результате нестабильности лентопротяжного механизма видеомагнитофона. Однако обнаружить на практике результат ее применения мне пока не удалось.

Размер кадра: платы позволяют в больших пределах варьировать разложение кадра на пикселы:

  • Полный кадр (квадратный пиксел): 768×576 для PAL и SECAM и 640×480 для NTSC.
  • Прямоугольный пиксел (согласно рекомендации CCIR 601) 704×576 для PAL и SECAM и 704×480 для NTSC.

Далее выбирается количество обрабатываемых полей (Frame adjust vertical): одно или оба. В случае обработки только одного поля разрешение по вертикали уменьшается в два раза: например получается 768×288 для PAL/SECAM и 640×240 для NTSC в случае квадратного пиксела.

Аналогично и независимо от количества вводимых полей можно вдвое снизить разрешение по горизонтали (Frame adjust horizontal): например размер кадра получится 384×576 для PAL/SECAM и 704×480 для NTSC в случае квадратного пиксела и двух полей.

Далее можно задать отношение сторон экрана:

  • 4:3 — стандартный телевизионный экран
  • 16:9 — новый, но пока мало распространенный вид формат экрана. В случае применения этой опции на обычном телевизоре активная область экрана по вертикали будет заужена и ограничена черными полями.

Все возможные значения размера кадра сведены в таблицу:

  Вводимые поля кадра
  4:3 16:9
разрешение
по горизонтали
Два поля Одно поле Два поля Одно поле
PAL/SECAM
Квадратный пиксел
Полное 768×576 768×288 768×432 768×216
Половинное 384×576 384×288 384×432 384×216
Прямоугольный пиксел
Полное 704×576 704×288 704×432 704×216
Половинное 352×576 352×288 352×432 352×216
NTSC
Квадратный пиксел
Полное 640×480 640×240 не измерял  
Половинное 320×480 320×240    
Прямоугольный пиксел
Полное 704×480 704×240    
Половинное 352×480 352×240    

Отдельно стоит отметить еще одну имеющуюся регулировку размера кадра — cropping. Это принудительное обрезание размера с изменяемым шагом по всему периметру кадра, вернее вырезание изображения из середины кадра с заполнением краев черной рамкой.

Алгоритм и степень компресии: в этих платах применен наиболее популярный для таких устройств алгоритм Motion-JPEG. Суть его заключается в том, что каждый кадр оцифровывается и сжимается независимо от других по алгоритму статической JPEG компресии, часто применяемой в компьютерной фотографии. После оцифровки —но перед сжатием — в каждом кадре удаляется цветовая избыточность (в телевизионном жаргоне прореживание). В результате этой операции каждый кадр имеет цветоразностное (YUV) представление в формате 4:2:2. Другими словами, для дальнейшей обработки используется яркостная составляющая каждого пиксела оцифрованного изображения и цветовые составляющие каждого второго пиксела. Такая обработка позволяет на 1/3 сократить количество обрабатываемых данных без видимого ухудшения качества изображения.

В качестве M-JPEG кодека использован популярный чип ZORAN ZR36050. Степень сжатия можно плавно регулировать в больших пределах: от 2.5:1 до 32:1. Конкретное минимальное значение компресии зависит от типа платы и выбранного разрешения и приведено в этой таблице:

Входной сигнал Размер кадра Степень компресии
    DC30 DC30 plus/pro
SECAM 768×576 3,5:1 3,0:1
PAL 768×576 3,5:1 3,0:1
NTSC 720×480 3,0:1 2,7:1

Наименьшее значение компрессии, которое мне удалось достичь на плате DC30 составляет 2,4:1 при размере кадра 704×432 (с включенной опцией 16:9).

Качество изображения — при M-JPEG сжатии это довольно абстрактная характеристика изображения, имеющая обратную зависимость от степени компресии. Чем больше степень сжатия изображения по JPEG-алгоритму, тем более заметными становятся визуальные искажения (артефакты), проявляющиеся в виде размытия контрастных границ, проявления блочной структуры кадра и др. нежелательных явлений. Определить напрямую зависимость между значением компресии и форматом используемого аналогового оборудования невозможно. Однако мой опыт длительной работы с цифровым монтажем на ТВ позволяет вывести некоторые относительные зависимости между компресией и требуемым качеством.

Видеоформат Степень JPEG компресии «Емкость» 1 ГБ
--- без компресии, но 4:2:2 около 49 сек
Betacam SP от 2:1 до 4:1 1,5...3 мин
S-VHS, Hi-8 от 5:1 до 8:1 4..6 мин
VHS, Video-8 (SP) от 9:1 до 12:1 7..9 мин
VHS, Video-8 (LP) от 13:1 до 15:1 10..12 мин

Примечания к таблице: все приведенные соотношения весьма приблизительны. Параметр «емкость одного ГБ» указывает приблизительную длительность оцифрованного видеофрагмента (видео: 768×576, 25 fps; звук: 44,1 КГц, 16 бит, стерео), соответствующую AVI файлу размером в 1 ГБ с аппаратным кодеком платы DC30.

Как видим из приведенной таблицы по значению минимальной компресии платы серии DC30 вполне тянут на качество Betacam SP. Однако отсутствие у них компонентных видеовходов, сбалансированных (XLR) аудиовходов и возможности синхронизации от внешнего источника не позволяет применять эти платы в серьезном видеопроизводстве. А имеющиеся на плате S-Video входы не отвечают требованиям «вещательного» качества, т.к. не обеспечивают качественной передачи и разделения цветовых составляющих видеосигнала (R-Y, B-Y). Это ответ тем, кто собирался использовать DC30 в вещательных студиях. Следует отметить что у фирмы Pinnacle имеется более совершенная плата miroVIDEO DC50, отвечающая всем вышеуказанным требованиям.

Контроль изображения на компьютерном мониторе: в серии DC30 впервые был реализован аппаратный оверлей для полнокадрового (до 768×576) просмотра видео в реальном времени при помощи передачи данных по шине PCI от платы видеообработки к штатной видеокарте компьютера. Качество этого изображения и вообще наличие в разных режимах работы можно настраивать программно: возможен выбор одного из трех уровней качества изображения в стандарном окне Windows. Опция Pinnacle logo накладывает изображение логотипа фирмы Pinnacle Systems в окне оверлея (и только лишь в нем!) и практического применения не имеет.

Необходимо отметить что качество этого оверлея и вообще возможность его использования зависят от установленной в компьютере видеокарты и установленной поддержки DirectDraw (в частности DirectX). Например: довольно популярная и престижная некоторое время назад видеокарта Matrox Millenium II имела ограниченную поддержку оверлея (384×288). А некоторые дешевые видеокарты и вовсе не имели такой возможности. В настоящее время такой проблемы практически не существует, а список рекомендуемых фирмой Pinnacle Sytems видеокарт можно посмотреть тут. Следует добавить, что программное обеспечение платы при первоначальной установке детектирует работоспособность платы и возможность использования аппаратного видеоверлея, а также выдает свои рекомендации.

И еще одно замечание: в случае использования многомониторной конфигурации (под Win-98) оверлей возможен только на основном мониторе. Возможно это изменится, если использовать DUALHEAD версию видеокарты Matrox G400. По сути, в ней два независимых видеоконтроллера реализованы на одной плате в одном чипе и имеют общую видеопамять.

Управление видеовыходом: хотя програмное обеспечение платы позволяет конкретно указывать нужный выход (S-Video и композитный), но в результате сигнал все равно присутствует одновременно на всех видеовыходах (S-Video и оба композитных) и на обоих аудиовыходах (internal и external). Этой особенности можно найти практическое применение если внутренний аудиовыход завести на свободный вход (например AUX) штатной звуковой карты компьютера или сразу вывести на колонки со встроенным усилителем мощности. В результате реализуется простейший акустический контроль качества обрабатываемого звука. Аналогично внутренний композитный видеовыход можно завести на контрольный монитор для просмотра результатов монтажа (это особенно ценно, если заняты все внешние выходы).

Некоторые пользователи для получения лучшего качества изображения при выводе рекомендуют в панели Control указывать вывод на S-Video, даже если используется композитный выход. Они мотивируют это тем, что драйверы miro ограничивают полосу частот цветности при указании композитного выхода, что вызывает заметный сдвиг сигнала цветности относительно яркости.

Все вышесказанное справедливо только в случае активизации видеовыходов платы (Video output & preview). Если же задана опция Only preview, то изображение будет присутствовать только в окне соответствующей программы. Такой вариант удобен при монтаже, если отсутствует внешний контрольный видеомонитор (или просто телевизор).

Также можно отключить и видеооверлей. Это бывает полезно при работе на слабом компьютере, т. к. оверлей сильно загружает системную шину компьютера. Хотя, тут скорее виновата видеокарта, если у нее плохо реализована поддержка оверлеев.

Особое внимание хотелось бы уделить еще одной фирменной особенности программного обеспечения продукции miro — очень эффективной технологии дискового кэширования miro AVI cache. Это очень производительный алгоритм кэширования, ориентированный исключительно на быстрый обмен данными между жестким диском и платой miroVIDEO. Miro AVI cache активизируется только при воспроизведении AVI файлов с кодеком DC30 если предварительно включена опция AVI cache setting. Опция Sinhronized start позволяет задерживать начало воспроизведения до полного заполнения кэша.

Звуковой канал: все платы серии DC30 имеют встроенный канал звука, чем очень выгодно отличаются от своих предшественников (miroVIDEO DC10, DC20....) и даже некоторые последователей (miroSTUDIO DC10plus). Благодаря аппаратной синхронизации видео и аудио практически исключается рассогласование, которое в других платах неизбежно проявляется в виде опережения звуком видеоряда примерно с 5-7 минуты. Это «больное место» всех карт, не имеющих встроенного звукового тракта. Управлением этим звуковым каналом осуществляется стандартными средствами Windows. При подключении к линейному аудиовходу DC30 микрофона можно на 20 дБ увеличить чувствительность. Следует отметить, что звуковой канал этих плат не является полноценной звуковой картой, т. к. отсутствуют все midi копоненты, которые сейчас считаются неотемлимой частью любой звуковой карты. А также на плате нет своего звукового усилителя для колонок (только линейные выходы). Поэтому на мой взгляд наиболее разумным видится совместно использование звукового тракта DC30 и любой обычной звуковой карты, тем более, что из-за проблем с настройками, все, как правилор, используют внешнюю звуковую карту. Причем на всех этапах видеомонтажа в «свойствах мультимедиа» активным аудиоустройством указывается звуковой тракт DC30, а в остальное время (игры, музицирование и пр.) — штатная звуковая карта компьютера. Также хочется отметить, что весь звуковой тракт плат DC30 отличается довольно высоким качеством и в целом отвечает требованиям Hi-Fi.

Установка и настройка платы

Плата устанавливается в свободный PCI слот и настраивается на одно из свободных аппаратных прерываний: 9, 10 или 11. Согласно таблице совместимости (от Pinnacle Systems) совместное использование одного IRQ платами серии DC30 и любым иным PCI устройством не допускается. Однако вопреки этому утверждению у меня плата DC30 мирно делит IRQ 10 с видеокартой Matrox G200 под Windows-98.

Минимальная конфигурация: По утверждениям компании Pinnacle Systems для надежной и беспроблемной работы с платами желательно иметь производительный компьютер с характеристиками не ниже: Pentium 150, 32 Mb, SVGA 24 bit и жутко большим жестким диском. С процессорами AMD, Cyrix и прочими «не Intel» компонентами работоспособность не гарантирована. Однако у меня DC30 первое время довольно терпимо работала на K6-200PR и материнской плате «Tomato» с 16 МБ памяти. С учетом гигантских измений, произошедших с тех пор в компьютерном мире, можно с большой уверенностью утверждать, что платы DC30 будут работать на любом современном железе, превышающем минимальные требования, перечисленные выше. Оперативной памяти для комфортной работы желательно не менее 64 МБ. Но наращивать больше 128 МБ не имеет смысла, т. к. на надежность ввода/вывода видео и скорость рендеринга в Adobe Premiere 5.0 это уже не влияет. Тип и тактовая частота процессора влияют только на скорость просчета эффектов при монтаже. Чтобы покончить со всеми спорами относительно влияния кэша вторго уровня на скорость рендеринга я провел простейший эксперимент: замерил время рендеринга некоторых переходов в Adobe Premiere 5.1 со включенным кэшем L2 и отключенным. От выводов воздержусь:

  L2 кэш
Название эффекта включен выключен
3D Twist Pro 1:11.9 1:16.1
Cross Dissolve 0:29.0 0:30.2
FE Scale Wipe 1:11.4 1:13.4
PAN Custom Star Lens 4:28.6 4:34.1
ViZ Concentric Blinds 1:08.7 1:16.3

Все эффекты поочередно применялись к одному видеофрагменту: 768×576, с кодеком DC30 и длительностью 5 секунд. Результаты указаны в мин : сек : сек/10

Лично у меня DC30 долгое время работает в довольно скромной (по нынешним меркам) конфигурации: P-II 300, ASUS P3-BF, 128 Mb SDRAM от Micron, Matrox G200 SGRAM 8 Mb, 38 ГБ (4 диска Quantum CR 8.4 на FastTrak'е + Quantum ST 6.4). Конечно, для меня производительности процессора P-II 300 (даже разогнанного до 504 МГц) иногда недостаточно для рендеринга 3D эффектов в Adobe Premiere, но это уже в наименьшей степени зависит от платы видеозахвата.

Особое внимание хочется уделить дисковым накопителям для хранения видео. Задачи видеомонтажа предьявляют особые требования к скоростным характеристикам жесткого диска. Для качественной оцифровки желательно иметь отдельный физический диск, т. е. не тот, на котором установлена система и находится своп-файл от windows. Все операционные системы семейства windows имеют весьма пакостную особенность — обращаться к своп-файлу или иным системным файлам в самый неподходящий для этого момент: например во время оцифровки или воспропроизведения видеофайла, что может сильно подсадить производительность жесткого диска и привести к пропуску кадров. В таких случаях, если позволяет обьем установленной оперативной памяти своп-файл желательно отключать на время оцифровки и воспроизведения. Но повторюсь — это актуально только если видеофайлы сожительствуют с системными на одном физическом диске.

Если позволяют финансы, то можно порекомендовать для работы с видеофайлами использовать SCSI диски, т. к. они в наименьшей степени загружают процессор. Однако по скорости передачи данных наиболее распространенные и доступные SCSI диски сейчас не намного превышают их UltraDMA IDE собратьев (а по цене превышают существенно + SCSI адаптер). Для примера недорогой IDE диск Quantum CR 8.4 выдает реальную линейную скорость чтения-записи около 13-15 МБ/с (см. результаты тестов), что вполне достаточно для работы с наименьшей возможной у платы DC30 plus компрессией 2,7:1 (скорость потока при этом составляет 7,1 МБ/с).

Если все-же хочется иметь многократный запас по производительности, то очень хорошей альтернативой SCSI дискам может служить недорогой, но очень практичный IDE RAID контроллер FastTrak от фирмы Promise. В режиме stripping с двумя дисками Quantum Fireball SE UltraDMA 3,2 Gb его реальная производительность составляла 22-24 МБ/с и доходила до 32 МБ/с в пике (под пиковой скоростью понимается максимальный результат, полученный тестом MiroExpert). Подробнее об этом устройстве и опыте его эксплуатации с DC30 можно почитать тут.

Драйверы: в плане софтовой поддержки своего оборудования компания Pinnacle Systems пользуется хорошей репутацией. За время присутствия на рынке плат DC30 сменилось уже несколько поколений драйверов (1.00, 1.10, 1.21, 1.23, 1.31, 1.32, 1.40b1, 1.41b3, 1.41), каждые из которых несли какие-либо принципиальные новшества. К сожалению, первые их версии были весьма нестабильными и поэтому практическая работа с платой DC30 была чрезвычайно затруднена. Отчасти это вина и пресловутой операционной системы Windows (например, мне удалось значительно повысить надежность воспроизведения AVI файлов только путем перехода с Win-95 OSR2 на Win-95 OSR2.5 на драйверах 1.23).

Довольно долгое время изготовитель разделял драйверы для DC30 и
DC30 plus (вплоть до версии 1.31 драйверы для DC30 plus драйвера маркировались буквой «p» в конце названия файла). Однако, как мне удалось выяснить, различие в драйверах для DC30 и DC30 plus заключается лишь в том, что в драйверы для DC30 не включены файлы поддержки miroINSTANT, т. к. изначально эта технология платой DC30 не поддерживается. Во всем остальном эти драйверы абсолютно идентичны. Начиная с версии 1.31 изготовитель это официально признал и стал рекомендовать для DC30 ставить драйверы от DC30 plus (хотя с версиеи 1.41 это деление возобновилось). Лично я для DC30 стал пользоваться драйверами от DC30 plus начиная с версии 1.23 никаких проблем несовместимости за это время не выявил.

Начиная с версии 1.40b1 в состав драйверов для DC30/DC30 plus входит программа miroCapture (ранее поставлявшаяся только в наборе Productivity Pack) для облегчения и упрощения процесса оцифровки видео. Так же эта программа при наличии специально шнура позволяет осуществить «пакетную» оцифровку видео по плей-листу.

Сейчас у меня DC30 работает под Win-98 с драйверами версии 1.41. И такое сочетание вполне можно назвать образцом стабильности и надежности.

Перед установкой драйверов на компьютер желательно установить программу Adobe Premiere. Установочная программа запрашивает местонахождение этого видеоредактора и добавляет туда файлы с типовыми настройками для проектов и программу miroINSTANT (при необходимости и возможности). После перезагрузки в системе появляется новое мультимедийное устройство. А в свойствах мультимедиа: аппаратный кодек DC30 series. Затем производится тестирование установленной платы и возможность апаратного оверлея:

Если тестирование прошло успешно, то программа предлагает протестировать жесткие диски для определения их скоростных характеристик:

Суть тестирования заключается в создании и последующем чтении на указанном диске файла требуемого размера (по умолчанию — 100 МБ, но я тестировал 500 и 2000 МБ). По окончания тестирования выдаются результаты в виде таблицы соответствий трех наиболее распространенные разрешений (format) и минимальной компресии, достижимой при этих разрешениях. При желании можно посмотреть результаты тестирования в виде графика:

На этом графике приведены результаты для диска Quantum CR 8.4 на материнской плате ASUS P2B под Windows-98. Синий график — чтение файла. Красный — запись. Резкие выбросы при записи обьясняются частым обращением головок к началу дискового раздела для модификации цепочки кластеров в таблице FAT. Справа показаны усредненные характеристики при записи и чтении.

Порядок работы

Обычно типовой процесс монтажа видеофильмов состоит из трех основных этапов:

  • оцифровка исходного видеоматериала;
  • монтаж в соответствущей программе;
  • вывод смонтированного фильма.

В зависимости от конкретных задач этот алгоритм может несколько отличаться. Например фильм (а точнее в этом случае ролик или клип) может быть создан в програме трехмерного моделирования, анимации или мультипликации. А затем, после конвертации в кодек DC30 и добавления звука выведен на ленту. Или иной вариант: после оцифровки и монтажа фильм не переносится обратно на ленту, а конвертируется в формат MPEG и записывается на диски CD-R или размещается в интернете. Остановлюсь подробнее на каждом этапе процесса видеомонтажа.

Оцифровка (capture) может осуществляться как средствами программы видеомонтажа (например Adobe Premiere), так и любыми иными предназначенными для этого программами (SmartCap, VidCap32, miroVIDEO Capture и др). Каждая из этих программ обладает какими либо уникальными специфическими особенностями, но все они работают через драйвер карты, что нивелирует различия.

На мой взглях наиболее интересна и удобна программа SmartCap, написанная Прохоровым Борисом специально для этих плат. Основное ее преимущество в том, что она автоматически «нарезает» оцифровываемый поток на файлы заданного размера (например 1995 ГБ). Тем самым довольно легко преодолевается ограничение на размер AVI файла в 2 ГБ. Программа имееет множество настроек и работает не только с платами серии miroVIDEO DC30, но с многими другими платами иных производителей.

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

О работе с программой miroVIDEO Capture будет сказано далее.

Монтаж: платы способны работать с любыми видеоредакторами, осуществляющими доступ к оборудованию стандартными средствами VfW. Однако наиболее полно все возможности и преимущества платы раскрываются при монтаже видеофильмов в программах Adobe Premiere. В рамках этой статьи не планировалось рассказывать о монтаже в видеоредакторах, поэтому остановлюсь лишь на некоторых характерных для DC30 особенностях. Adobe Premiere позволяет сразу воспроизводить через видеовыходы платы те фрагменты, которые не подвергались изменениям в процессе монтажа. Однако те фрагменты, которые были изменены в результате монтажа перед просмотром на телевизионном мониторе необходимо просчитать. В простейшем случае для предварительного просмотра достаточно выделить нужный участок фильма и выполнить команду Render Selection.

Вывод видеофильма на ленту также может осуществляться разными способами. Самый простой и традиционный — это создание в Adobe Premiere одного большого файла, который будет содержать весь фильм и последующее воспроизведение его через Adobe Premiere или проигрыватель Windows media-player. До недавнего времени этот способ был единственный, доступным пользователям DC30 (которая без плюса). Однако он имеет один существенный недостаток, связанный с невозможностью создания AVI файла размером более 2 ГБ. На практике это проявлялось в том, что для вывода на ленту большого проекта приходилось экспортировать его по частям, например порциями по 1995 МБ. При компрессии 10:1 и размере кадра 768×576 такой фрагмент содержал примерно 17 минут видео. И затем последовательно воспроизводить эти файлы через Adobe Premiere, вручную состыковывая начала фрагментов на ленте.

Ситуация значительно облегчилась с появлением программы SmartPlay, написаной специально для DC30. Эта программа автоматизировала процесс последовательного воспроизведения файлов, путем предварительного формирования плей-листа с указанием очередности воспроизведения этих файлов. Воспроизведение происходит без подрывов изображения и звука на стыках файлов. Программа имеет простой и наглядный интерфейс, показывает текущее положение в последовательности файлов; подсчитывает суммарное время воспроизведения всех файлов; время воспроизведения текущего файла; количество пропущенных кадров и много иной полезной информации. В текущей версии возможна плавная регулировка скорости воспроизведения в пределах от 1 до 50 кадров в секунду, «закольцованное» воспроизведение и выбор устройства для вывода звука. В версии 2.2 планируется адаптация программы для целей круглосуточного эфирного вещания, т. е. оперативная верстка плей-листа в фоновом режиме, т. е. во время воспроизведения. Все программы из серии Smart в настоящее время бесплатны и получить их можно у автора — Прохорова Бориса.

И хотя с появлением программы SmartPlay ограничение в 2 ГБ было преодолено, однако проблема неэкономного расходования дискового пространства при видеомонтаже продолжала оставаться актуальной. Решение было предложено с выпуском новой версии платы серии DC30, которая стала называться DC30plus. По всем цифровым характеристикам и принципиальной схеме она практически являлась полным аналогом предшественницы (за исключением немного увеличенного максимального потока по шине с 6 до 7 МБ/с). Основным ее принципиальным новшеством стало не аппаратное совершенствование, а добавление в программное обеспечение нескольких plug-in модулей для Adobe Premiere, получивших название «технология miroINSTANT». Только с появлением этой технологии проблема двухгигабайтного барьера была полностью решена.

Проблема двух гигабайт

По аналогии с пресловутой проблемой 2000-го года в компьютерном видеомонтаже существует проблема 2000 МБ. Иначе говоря, из за непреодолимых внутренних ограничений RIFF структуры, которая используется в AVI файлах, его размер не может превышать 2 ГБ. А некоторые старые программы не могут открывать AVI файлы размером более 1 ГБ. В тоже время продолжительность монтируемых фильмов доходит до нескольких часов, что соответствует файлам в десятки гигабайт. Так как создать и прочитать AVI файл более 2 ГБ невозможно, то остается только один очевидный выход: для воспроизведения создавать последовательность из несколько файлов, по обьему не превышающих 2 ГБ. Количество таких файлов неограничено. Однако такое решение порождает новые проблемы, которые проявляются при попытке последовательного воспроизведения этой последовательности файлов: очень сложно реализовать воспроизведение такой последовательности без подрывов изображения и звука на стыках файлов. Для плат серии DC30 проблема была решена с написанием программы SmartPlay и появлением технологии miroINSTANT.

miroINSTANT

miroINSTANT — это воспроизводящий plug-in модуль для Adobe Premiere, предназначенный для ускорения просчета видеороликов, экономии дискового пространства и преодоления 2-гигабайтного барьера при экспорте результатов монтажа в видеофайл.

Принцип его действия удобно рассматривать на примере картинки, напоминающей конструкционное окно Adobe Premiere:

На левой части картинки изображен проект фильма, стостоящего из
трех фрагментов Clip1 — Clip3 и двух переходов (transitions) между ними. При традиционном применениии Adobe Premiere или любых других видеомонтажных редакторов после создания проекта дается команда Make Movie (или Export Movie в Adobe Premiere 5.0). После длительного и утомительного просчета на диске создается один большой файл, содержащий в себе последовательно все три фрагмента Clip1 — Clip3 и просчитанные переходы между ними. На картинке он обозначен красным цветом как Output file. Очевидны явные недостатки такого метода: на диске в «выходном» файле создается копия неизмененных фрагментов Clip1 — Clip3, на копирование которых уходит значительная часть времени просчетов и дополнительное дисковое пространство. Лишь часть этих фрагментов, там где должны быть переходы или эффекты подверглась изменениям. К тому же, из-за особенностей структуры avi файла, невозможно создать (а вернее воспроизвести) файл размером более 2 ГБ — Adobe Premiere при этом ругнется на ошибку создания файла. Это вызывает определенные неудобства при создании длительных фильмов.

Если же в Adobe Premiere установлен plug-in модуль miroINSTANT и он поддерживается оборудованием, то после активизации этой опции на диске в темповой директории Adobe Premiere создаются несколько небольших AVI файлов, содержащих в себе просчитанные переходы B и D между фрагментами Clip1 — Clip2 и Clip2 — Clip3 (отмечены красным цветом в правой части рисунка). Все остальные части фильма (A, C и E), не подвергшиеся изменениям, при воспроизведении будут браться из оригинальных файлов Clip1 — Clip3. Таким образом просчитывается не весь фильм целиком, а только те участки которые подверглись изменениям (в данном случае это места где добавлены переходы или эффекты). В результате сборка фильма происходит намного быстрее и не требуется много места для дублирования неизмененных фрагментов (A, C и E).

Из этого вытекает и третье преимущество технологии miroINSTANT: из-за того, что не требуется создавать один большой файл становится неактуальным ограничение в 2 ГБ, т. к. весь фильм дробится на множество маленьких кусков, которые воспроизводятся последовательно без подрывов на «стыках» фрагментов. А темповые файлы с просчитанными эффектами и переходами вряд-ли будут по размеру превышать лимит в 2 ГБ.

В результате применения miroINSTANT более рационально используется дисковое пространство. На практике экономия достигает 50% и более.

ОДНАКО: технология miroINSTANT работает только с некоторыми современными монтажными платами семества miroVIDEO: DC30plus, DC50, DC1000, DV200, DV300. Работа miroINSTANT с любыми другими, более старыми платами (DC1, 10, 20), принудительно запрещена. При активизации miroINSTANT проверяет в BIOS монтажной платы ее версию и обойти это ограничение пока не удалось. Только для платы DC30 существует возможность использовать miroINSTANT. Для этого нужно приобрести набор Productivity Pack.

miroVIDEO Productivity Pack

Набор Productivity Pack предназначен исключительно для расширения возможностей плат серии miroVIDEO DC30. Прежде всего он полезен владельцам старых плат DC30 (которые без plus'а), т. к. при его использовании становятся доступными все преимущества технологии miroINSTANT. А также на любой плате из серии DC30 он позволяет осуществлять пакетную оцифровку видеосюжетов.

Набор состоит из довольно внушительной металлической коробки, в которой скромно уместился компакт-диск с програмным обеспечением miroINSTANT и miroCAPTURE, мудреный кабель черного цвета и инструкция с описанием miroCapture на четырех языках. Кабель многофункциональный. На одном шнуре последовательно собраны сразу четыре устройства:

  • 9-pin'овый разьем RS-232 для подключения к свободному последовательному порту компьютера.
  • 25-pin'овый разьем RS-232 для подключения к компьютеру, если занят 9-pin'овый разьем (ведь как правило на нем в старых компьютерах сидит мышка).
  • ИК-передатчик для управления ВМ, не имеющими специализированного входа.
  • Разьем Sony Control-L (типа micro-Jack) для управления ВМ. Далее при необходимости на этот разьем одевается переходник под стандарт Panasonic 5 Pin Edit (все это поставляется в комплекте).

Особый интерес для меня представляла небольшая черная коробочка на этом шнуре. В ней содержится ИК передатчик для управления видеомагнитофонами, не имеющими стандартных бытовых интерфейсов дистанционного управления (Sony Control-L и Panasonic 5 Pin Edit). Также в этой коробке собран электронный преобразователь уровней сигналов для этих интерфейсов. В корпусе имеются два отверстия, через которые доступны двухпозиционный переключатель на плате и подстроечный резистор. Однако в документации нигде не указано назначение этих настроек. Опытным путем удалось выяснить что переключателем выбирается тип интерфейса Sony Control-L или Panasonic 5 Pin Edit. А назначение резистора так и осталось загадкой.

На CD-диске находятся драйверы версий 1.23 и 1.23а (для DC30 и DC30plus, соответственно) программы miroVIDEO CAPTURE и miroINSTANT for DC30 (для DC30plus это не требуется, т. к. miroINSTANT уже имеется в стандартном комплекте поставки). Драйверы версии 1.23 я устанавливать не стал, т. к. у меня уже стоят более свежие — версии 1.32. Все программы установились сразу и без проблем. Однако:

с DC30 программа miroINSTANT работает только при подключенном шнуре!!!

что несколько разочаровало меня. Проверка наличия шнура (а, точнее, этой электронной схемы в блоке ИК-передатчика) производится при каждой инициализации miroINSTANT. Также без шнура недоступна опция Batch Capture в программе miroVIDEO Capture.

На программе miroVIDEO Capture хочется остановиться отдельно, так как она заслуживает особого внимания. Сразу отмечу интересную особенность: из-за большого размера ее окна работать с ней возможно только при разрешении видеомонитора не менее чем 1024×768. Привожу ее внешний вид полностью:

По причине большого размера эту картинку желательно просматривать в разрешении не менее 1024×768.

Эта программа обеспечивает удобный и наглядный ввод и оцифровку видеосюжетов в компьютер. В программе возможны два режима работы: стандартный и расширенный. Они различаются только количеством доступных предустановок при настройке параметров оцифровки. В окне Projects выбирается нужный проект (или создается новый со своим именем) и задаются параметры его оцифровки. Все это автоматически запоминается для возможности последующей корректировки. В окне Settings выбирается уровень компресии, последовательность дисков, на которые будет вестить запись с указанием доступного времени записи при текущей компресии на каждый из дисков в отдельности. Что очень удобно — это возможность оперативно подстроить все цветовые характеристики видеосигнала и уровень звука раздельно в каждом канале и все это сразу проконтролировать в окне оверлея. А также выбрать тип входов и выходов одним нажатием кнопки. Через меню Record осуществляется заграбливание одиночных фрагментов в указаные файлы, которые тут же можно просмотреть и при необходимости переделать.

Особый интерес представляет раздел Batch Capture (доступный только при подключенном интерфейсном кабеле). В левой части программы под окном оверлея расположены кнопки дистанционного управления ВМ, регулятор покадрового позицирования ленты и кнопки начальных и конечным меток выбранных сюжетов. В зависимости от возможностей используемого видеомагнитофона некоторые из эих функций могут быть недоступны. Работоспособность устройства проверялась с наиболее популярным монтажным S-VHS видеомагнитофоном Panasonic AG-4700, который имеет свой регулятор JOG-SHUTTLE и работает с тайм-кодом. Под окном оверлеем указывается текущее состояние ВМ и значение счетчика ленты. Если в настройках ВМ выбрана работа с со счетчиком ленты — то отображается его значение. А если выбрана работа с тайм-кодом, то показывается тайм-код с точностью до кадра (чего не показывает даже встроенный индикатор ВМ). Batch list с отобранными фрагментами находится в правой части экрана. Любое значение можно изменить вручную или удать всю строку. После окончания отбора нужных фрагментов нажимается кнопка «оцифровать» и все выбранные фрагменты в автоматическом режиме оцифровываются на диск (или диски — т. к. для каждого из них можно указать конкретное положение). Расписанная тут технология проверялась с ВМ AG-4700 и показала себя просто великолепно. Остается надеяться, что и с другими типами магнитофонов будет работать так же надежно и корректно. Интересное замечание: все фрагменты оцифровываются с запасом (pre-roll) по 2 сек ровно с каждой стороны. И найти пункт, где можно программно изменить это значение мне так и не удалось (О том, как изменить эти значения через реестр windows читайте тут). В разделе Clips можно просмотреть заграбленные фрагменты и воспроизвести их как по отдельности, так и все последовательно, без подрывов на стыках фрагментов.

Этот набор прежде всего полезен владельцам miroVIDEO DC30, т. к. с ним становится доступными все преимущества технологии miroINSTANT. Однако miroINSTANT работает только при подключенном кабеле, который в данном случае играет роль электронного ключа. И изготовить электронную схему этого ключа в домашних условиях не представляется возможным.

Также значительно упростит процесс оцифровки программа miroVIDEO Captupe, особенно при наличии возможности пакетной оцифровки и сооветствующем видеомагнитофоне.

Стоимость этого набора на данный момент меньше, чем разница в стоимости miroVIDEO DC30plus и miroVIDEO DC30 (790-600 = $190 против $85). А пользы и удобства от его использования все же больше, чем только от miroINSTANT из miroVIDEO DC30plus за счет автоматизации управления ВМ.

Выявленные недостатки и пожелания к производителю

Наверное главное пожелание к производителю — снизить цену на эти платы. При своем дебюте плата DC30 стоила около $1300 и была очень ценным приобретением. Сейчас, спустя три года, когда ей на смену пришли более совершенные монтажные платы с более современным алгоритмом компресии MPEG ее цена в $700 кажется чрезмерно завышенной. А теперь о выявленных недостатках, благо что с выходом драйверов версии 1.41 их осталось немного.

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

Хотя Adobe Premiere может редактировать фильм продолжительностью до 3-х часов, а программа SmartPlay вообще не имеет подобных ограничений, вплоть до версии 1.41b3 драйверы всех плат DC30 имели ограничение на продолжительность непрерывного воспроизведения 1:11:15, т. е. 71 мин. В финальной версии 1.41 это ограничение снято, но сколько оно составляет теперь выяснить опытным путем мне пока не удалось.

Выводы

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

И, наверное, DC30 — это идеальный выбор для «продвинутого» любителя, которого уровень и возможности miroSTUDIO DC10plus уже не устраивают, а DV оборудование не по карману. Не даром третий год подряд модель miroVIDEO DC30plus признается наиболее совершенным устройством для домашнего видеомонтажа и заслужила за это время множество наград. Лично от себя добавлю, что активно пользуюсь платой miroVIDEO DC30 уже более двух лет и за это время с ее помощью создал более полсотни фильмов, два из которые заняли призовые места на конкурсах. И несмотря на стремительно совершенствующийся компьютерный рынок, альтернативы DC30 в ценовой группе до $1000 пока не нахожу.




Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.