Однопотоковая и двухпотоковая архитектура систем нелинейного видеомонтажа Вышеописанные преимущества нелинейных монтажных систем привели к их повсеместному распространению. Однако в первое время они в основном использовались для задач постпроизводства. Дело в том, что стандартная цифровая система, аналогично “базовому” аналоговому монтажному комплексу, построена по однопотоковой архитектуре. Это означает, что при просчете реально задействуется только одна копия исходного видео (AVI-файл). В то же время, если требуется несколько больше, чем просто разрезать/склеить имеющиеся фрагменты, то необходимо сформировать и задействовать вторую копию цифрового видео (по крайней мере, ее части). Т.е. для создания любого микшерского перехода/эффекта между двумя клипами (A и B) в оперативной памяти компьютера необходимо одновременно содержать кадры как заканчивающегося клипа A, так и начинающегося клипа B, последовательно загружая их с жесткого диска, декомпрессируя и производя просчет новых кадров результирующего клипа, затем осуществляя обратную компрессию и запись на диск. Этот процесс, нередко называемый рендерингом (rendering), иллюстрируется следующей схемой: Однопотоковая Цифровая Монтажная СистемаПодобные вычисления требуют совершения миллиардов специализированных операций над пикселями изображений. Очевидно, что скорость их выполнения существенно зависит от быстродействия процессора. Стандартные PC являются универсальными машинами, т.е. оказываются сравнительно медленными с точки зрения решения данной задачи. Например, Pentium 150Mhz может выполнять только около 50 миллионов операций в секунду, распределяя их между различными задачами. В результате при просчете даже сравнительно простых эффектов и переходов требуется в десятки раз больше времени (а порой и в сотни раз - зависит от сложности эффекта), чем собственно время их проигрывания. Нередки ситуации, когда оператор, задав на первый взгляд правильные параметры перехода, вынужден подолгу ожидать окончания процесса его просчета, чтобы потом отвергнуть полученный результат и повторить весь цикл заново с новыми параметрами. Очевидно, что предметом мечтаний является выполнение цифрового монтажа без значительных затрат времени на просчет. В идеале - в реальном времени, когда результат можно сразу видеть на экране контрольного монитора и/или записать на мастер-ленту. Это позволило бы использовать нелинейные монтажные системы не только в пост -, но и в оперативном (on-line) производстве. Двухпотоковое цифровое редактированиеСовременные платы нелинейного монтажа (например, miroVideo DC30plus для PC или VlabMotion для Amiga) для операций компрессии и декомпрессии видео эффективно задействуют установленные на них микросхемы, что, безусловно, ускоряет рендеринг, но не приводит к его выполнению в реальном времени. Для достижения последнего необходимо использование специализированного вычислительного устройства, “заточенного” на просчет определенного класса эффектов и переходов (таких как, Pinnacle Systems Genie – для трехмерных эффектов). Забегая вперед, отметим, что поскольку набор аппаратно выполняемых эффектов фиксирован для каждого устройства и зависит от его специализации и модели, то всегда будут возникать нестандартные задачи, полностью или частично загружающие процессор компьютера. Это тем более верно, что одним из преимуществ цифрового редактирования видео является возможность почти неограниченного творческого самовыражения, реализации оригинальных идей и создания сколь угодно сложных и неповторимых эффектов. Однако даже наличие подобного специализированного устройства само по себе не решает проблему рендеринга – на его вход необходимо одновременно подавать два потока декомпрессированного видео. К счастью, общий уровень развития компьютерной техники, достигнутый за последние годы, позволяет и эту сложную задачу эффективно решать на базе стандартного РС – при определенной оптимизации его дисковой подсистемы. Таким образом, системы нелинейного монтажа реального времени используют двухпотоковую плату компрессии/декомпрессии видео и дополнительную плату собственно цифровых эффектов. Впрочем, набор микросхем для выполнения в реальном времени заданных эффектов микширования может быть установлен и прямо на плате компрессии (например, как у Pinnacle Systems ReelTime – более 130 двумерных эффектов выполняется в реальном времени). И даже при этом может быть использована дополнительная плата, расширяющая набор аппаратно выполняемых эффектов (например, Pinnacle Systems ReelTime NITRO = ReelTime + Genie). Оперируя с двумя потоками, подобные цифровые системы могут выполнять в реальном времени и другие необходимые функции, присущие классическим монтажно-микшерским аналоговым комплексам, например, титрование (titling) или различные виды рир-проекций (“keying”, “ключевание”, проекции с использованием эффектов прозрачности). Двухпотоковый процесс монтажа выглядит следующим образом: Резюмируя, повторим основные преимущества такого подхода:
|