Оцифровка 8мм кинопленок | Менеджмент и консалтинг
Менеджмент и консалтинг

Оцифровка 8мм кинопленок

Несмотря на то, что снимать 8-ми миллиметровыми (8 мм и Супер 8 мм) кинокамерами прекратили еще в 80-90 годы прошлого века, интерес к оцифровке накопленных за несколько десятилетий домашних киноархивов до сих пор не ослаб.

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

С появлением более современных форматов съемки и хранения видео — сперва VHS видеокамер и магнитофонов, затем цифровых Video CD, DVD-Video и т.д., обладатели домашних киноархивов начали переводить их в более удобный для просмотра и более надежный с точки зрения хранения вид. Собственно применялись 2 очевидных подхода:

  • поручить такую работу специалистам (есть немало фирм, выполняющих такие работы; по крайней мере в крупных городах с этим особых проблем не возникает, неприятные моменты лишь в стоимости таких работ и в не всегда высоком качестве: фирмы-то бывают разные…
  • выполнить пересъемку самостоятельно с использованием подручных средств.

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

  1. Обзор способов оцифровки 8мм кинопленок, реализуемых в домашних условиях
  2. Практическая реализация способов оцифровки 8мм кинопленок
  3. Последующая обработка захваченного видео. Утилита AviSynth
  4. Заключение

1. Обзор способов оцифровки 8мм кинопленок, реализуемых в домашних условиях

1.1. Исторически первым и самым очевидным способом является способ прямой пересъемки видеокамерой изображения с экрана, на который оно проецируется обычным кинопроектором. У этого способа множество разновидностей, например:

  • съемка в полной темноте с привычного для зрителей расстояния в 2-3 метра;
  • проекция изображения с малого расстояния на небольшой экранчик из обычного листа бумаги;
  • проекция может идти со стандартной скоростью или в замедленном темпе с дальнейшей корректировкой скорости в видео редакторах;
  • наконец, можно либо снимать на кассету видеокамеры и затем перегонять полученное в компьютер, либо сразу захватывать результат в компьютер.

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

Физиологически глаз человека отчетливо замечает паузы между сменами изображения в виде мерцаний, если их частота ощутимо меньше 50 Гц. А скорость проекции 8 мм кинопленок составляет 16 -18 кадр/сек, то есть в 3 раза меньше. Еще на заре кинематографа был найден простой и эффективный способ сделать смену кадров незаметной: свет от лампы проектора поступает в оптический тракт не постоянно, а перекрывается лопастями обтюратора. Лопастей три, и они трижды перекрывают свет от лампы за время проекции одного кадра (в момент одного из таких перекрытий и происходит смена кадров, что защищает глаз зрителя от наблюдения момента смены кадров с неизбежной смазанностью изображения).

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

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

Помучавшись с вариантами съемки с экрана в стандартных режимах проекции, энтузиасты начали усовершенствовать оборудование в самых разных направлениях, но в результате «естественного отбора» пришли к двум способам, обеспечивающим максимально возможное качество, и одновременно не слишком тяжелых в реализации и не требующих дорогого оборудования (для ориентации: профессиональные установки по пересъемке и оцифровке 8 мм кинопленки можно купить и готовые, но стоят они порядка нескольких тысяч долларов).

Оба способа требуют обязательного удаления обтюратора из проектора. Итак, вот эти два базовых способа:

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

1.2. Покадровая пересъемка.

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

Синхронизации момента захвата добиваются с помощью несложных доработок, например микро выключатель (микрик), который нажимается выступом, устанавливаемым на главном валу проектора, подает сигнал в компьютер на захват 1 кадра. Главное здесь — регулировка фазы срабатывания такого датчика, чтобы реально захваченное с камеры в компьютер изображение (с учетом разнообразных задержек, как электро-механических так и программных) четко соответствовало моменту неподвижности кинокадра. С этим фактором и связана в первую очередь необходимость удаления обтюратора — время пригодное для захвата увеличивается почти в 3 раза, соответственно точность регулировки фазы требуется уже не такая высокая и настройку выполнить легче (это особенно важно ввиду некоторой нестабильности выше названных задержек).

С этими же задержками и их нестабильностью, а также определенными ограничениями скорости срабатывания программ захвата и самой камеры, связано и максимальная скорость захвата — реально качественный захват таким методом можно выполнить на скоростях до 10 к/с, а чаще — медленнее.

Подробнее о типовых конструкциях и настройках всего необходимого будет изложено в разделе 2 этой статьи.

1.3. Съемка на малой скорости проекции избыточного видеоряда с последующим программным фильтрованием «лишних» кадров.

Из попыток улучшить результаты простейшей пересъемки с экрана (описанной  в пункте 1.1) с помощью последующей обработки родился новый метод. Выяснилось, что, если снимать не просто проекцию от обычного, непеределанного проектора, а обеспечить проекцию во вполне определенных условиях, то захваченный видеоряд от такой специально настроенной проекции очень даже пригоден для последующей обработки: в результате ее получается качественный видеоматериал, в котором каждый видеокадр строго соответствует соответствующему кинокадру. Необходимыми условиями для этого метода являются:

  • удаление обтюратора (впрочем, это необходимо и при покадровом захвате по п.1.2);
  • не превышение граничной скорости проекции (это значение составляет около 8 кадр/сек, теоретические обоснования здесь не приводятся, но они вполне строго рассчитываются).

Собственно, всё… Такая переделка проектора оказывается даже проще, чем для покадрового захвата: не нужно прилаживать микрик и подключать его затем к компьютеру — достаточно удалить обтюратор и следить за скоростью (нижнее ее значение собственно методом не ограничено, можно хоть меньше 1 к/с, важно лишь, чтобы пленка не перегревалась на слишком малых скоростях при стандартной лампе).

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

Природа возникновения этой избыточности очевидна: проекция кинокадров идет на малой скорости, обычно порядка 4-8 к/с, а камера всегда снимает со скоростью 25 к/с (даже сложнее — 50 полей в секунду, каждая пара этих черезстрочных полей составляют 1 кадр, но сейчас в эти тонкости вникать не будем). Соответственно каждый кинокадр успевает попасть в 3, а то и 6 или больше видеокадра. Например, при скорости 8 к/с видеоряд будет содержать 3 примерно одинаковых кадра, полученные из 1 кинокадра, затем проектор начнет протягивать пленку (он делает это быстро, протяжка обычно короче, чем 1/6 периода смены кинокадров, но не мгновенная), и этот момент протяжки вероятно тоже попадет в один из видеокадров, в нашем случае допустим 4-й (он будет «смазанный»), затем вновь последуют 3 почти одинаковых кадра, содержащих картинку 2-го кинокадра, потом допустим смена кадров пройдет между моментами срабатывания электронного затвора видеокамеры и 8-й видеокадр будет содержать не переходный момент, а сразу следующий, 3-й кинокадр, ну и так далее.

Задача последующей обработки и заключается в удалении ненужных кадров и одновременном отборе лучшего видеокадра для каждого кинокадра (под лучшим понимается такой, который не содержит смазанности, возникающей во время смены кадров и подобных некачественностей). То есть в нашем примере желательно оставить допустим 2-й, 6-й и 9-й видеокадры (они средние в серии одинаковых и попадают на момент четкого стояния пленки), а кадры 1, 3-5, 7-8 удалить. Вот эту задачу и выполняет специальный программный фильтр GetDups, анализируя различия между соседними кадрами.

При покадровом захвате собственно решается та же задача отбора «моментов стояния» кинокадров, только она делается механическим способом.

Фильтр GetDups, работает на базе утилиты обработки видео, называемой AviSynth. Об установке на компьютер AviSynth-а и настройках фильтра будет рассказано в следующем разделе, пока же стоит лишь отметить, что разработка всего метода, в том числе написание фильтра GetDups была довольно сложным делом (саму идею впервые «озвучил» на форуме IXBT.com Eugen65, ее подхватил и успешно реализовал Fizick, далее GetDups усовершенствовался, в этих работах чуть позже принял участие и я), но далее для рядового пользователя, пожелавшего воспользоваться этим методом, все достаточно просто — ничуть не сложнее, чем установка и применение любой программы средней сложности, таких, как компьютерная игра, сетевая программа типа FlashGet или ICQ, видеоредактор и т.д.

2. Практическая реализация способов оцифровки 8мм кинопленок, описанных выше

2.1. Описание необходимого оборудования, общего для всех трех методов.

2.1.1. Проектор.

Кинофильм с кинопленки удобнее всего воспроизводить на специально предназначенном для этих целей кинопроекторе. Для 8мм кинопленок (как стандартных, так и Супер 8) в советские времена было выпущено несколько видов проекторов, отличающихся как конструктивно, так и по удобству использования, надежности работы и ряду дополнительных функций. Основные типы: «Русь», «Луч» и «Волна».  Одним из самых удобных является «Русь-2», но годятся все три базовые модели в разных модификациях. Существует и довольно много зарубежных моделей 8мм кинопроекторов, правда гораздо менее распространенных у нас. В целом все они пригодны для описанных выше способов оцифровки. На просторах бывшего Союза сохранилось довольно большое количество работоспособных (или легко доводимых до работоспособности) экземпляров таких проекторов. Чаще всего владельцы 8мм кинопленок имели и проекторы — возможно, они сохранились где-то в кладовках, сараях, чердаках и т.п. Но даже если проектора нет под рукой, его, как правило, можно без особого труда отыскать (по крайней мере в крупных и средних городах) на рынках соответствующей технической направленности, или по объявлениям… Стоимость их тоже обычно держится в разумных рамках (по примерным оценкам найти их можно по цене от 20 до 100$).

Для метода по пункту 1.1 проектор можно не дорабатывать, а только почистить, смазать нужные узлы (схема смазки и профилактики обычно приведена в инструкции) и, возможно, настроить натяжение пленки. Для более качественной оцифровки (пункты 1.2 и 1.3) нужны еще и более или менее значительные доработки проектора. Основная из них — удаление обтюратора (подробнее изложено в п.2.3).

Другие доработки не столь обязательны, и связаны в первую очередь с необходимостью дополнительной защиты пленки от перегрева при медленных режимах проекции (также подробнее изложено в п.2.3).

2.1.2. Проекционный экран и другие методы ввода изображения в видеокамеру.

Можно использовать привычные экраны (специальный, либо простыню, либо меловую стену), но более качественный результат получается при проектировании изображения на обычный лист белой бумаги формата А4. Камеру при этом располагают вблизи ну и съемка ведется «в упор», такой способ обеспечивает более яркое изображение, лучшее качество наводки на резкость, потому качество пересъемки повыше да и условия работы более комфортны, например, не требуется полная темнота. Правда из-за близкого расположения проектора и камеры к экрану возникают геометрические искажения — оптические оси располагаются под довольно большим углом друг к другу (в идеале они должны быть параллельны).

Чтобы избавиться от таких проблем были предложены варианты проекции на полупрозрачный экран — оси проектора и камеры совпадали, съемка велась на просвет. Однако выяснилось, что добиться равномерного освещения в этом случае крайне сложно — центр экрана светит ощутимо сильнее, да и требования к качеству экрана слишком высокие. Метод практически не прижился.

Зато вполне жизнеспособным оказался способ прямой пересъемки «объектив — в объектив». В нем используются наработки другого метода — макросъемки: подобрав подходящую линзу перед объективом видеокамеры, можно обеспечить резкое изображение при очень близком расположении предмета съемки, соответственно наведя такую систему на кадровое окно кинопроектора с пленкой, можно добиться четкого изображения кинокадра во весь размер видеокадра. Простые линзы для макросъемки практически неприменимы (они создают большие хроматические искажения — всякие радужные ореолы у краев изображенных предметов и т.п.), а вот применение качественных фото-объективов вместо такой линзы дает очень хорошие результаты. Подробнее о реализации метода прямой пересъемки «объектив в объектив» планируется рассказать во второй статье на эту тему (см. главу 4). Пока же необходимую информацию можно собрать в ветке форума iXBT.com «Пара вопросов освоившим покадровый захват с 8мм кинопленки».

Здесь лишь отметим, что света, даваемого стандартной лампой проектора для прямой пересъемки «объектив в объектив», слишком много, есть даже риск повредить матрицу видеокамеры. Потому стоит поставить лампу гораздо меньшей мощности. Почти идеально подходят энергосберегающие лампы. О практической реализации такой замены планируется рассказать также во второй статье на эту тему.

2.1.3. Видеокамера и передача оцифрованного изображения в компьютер.

В целом для оцифровки годятся практически любые видеокамеры стандартного формата (для нас это PAL, для Штатов и ряда других неевропейских стран — NTSC). Так, размер стандартного кадра PAL 720*576, частота кадров 25 к/с. Это вполне соответствует максимально возможному качеству, которое можно получить с 8-мм кинопленки, а чаще значительно выше реальных возможностей изображения, даваемого малюсеньким кадриком 8-мм кинопленки — уж очень велико зерно кинопленки относительно масштабов этого кадра (подробнее о теоретическом обосновании и расчетах можно почитать в ветке [1] на iXBT.com).

Понятно, что речь идет о полноценных видеокамерах — использование видео-возможностей цифровых фотоаппаратов, мобильных телефонов и т.п. всерьез рассматривать не стоит…

Удобнее использовать цифровые видеокамеры — изображение сразу получается в цифровом формате. Но в целом вполне пригодны и аналоговые камеры, единственным неудобством будет необходимость дальнейшей оцифровки полученного аналогового видеосигнала с помощью плат оцифровки (ТВ-тюнера, видеокарты с видео-входом, спец-платы для видеомонтажа и т.п., см. статью [2]), или  непосредственно в процессе захвата изображения с кинопленки. Если цифровую камеру в ряде случаев (например, для способов п. 2.1 и 2.3) можно использовать просто в режиме съемки на носитель в камере (часто это очень удобно — не нужен компьютер рядом с установкой для пересъемки) и только потом сбрасывать этот цифровой видеопоток в компьютер, то для аналоговых камер помехи, вносимые в видеосигнал в процессе записи на ленту и последующего считывания с нее уже весьма ощутимы, потому оцифровывать лучше сразу в компьютер.

Из цифровых видеокамер определенное преимущество имеют DV-камеры, в первую очередь miniDV-камеры, как наиболее распространенные — DV-формат сейчас один из самых качественных и одновременно наиболее удобный для редактирования и дальнейшей обработки. Однако следует отметить, что и другие цифровые камеры (камеры с записью Mpeg2 или Mpeg4-формата, скажем mini-DVD или пишущие на жесткий диск или флешки и т.п.) вполне можно приспособить для данных целей.

2.2. Базовая часть установки для оцифровки 8мм-кинопленок.

Пора перейти от теории к практике…Итак, простейший вариант прямой пересъемки по п.1.1:

а) устанавливаем проектор (п. 2.1.1, проектор просто отрегулированный, доработок пока не требуется) и экран в виде обычного белого листа бумаги А4 (не блестящего) на небольшом расстоянии от проектора (около 1 метра);

б) устанавливаем камеру (удобнее — на штативе, хотя бы маленьком настольном) сбоку, и может быть, чуть спереди от проектора, поближе к оси проекции;

в) позиционируем проектор при включенной лампе без пленки так, чтобы свет от кадрового окна занимал почти весь лист, и соответственно наводим видеокамеру на этот световой прямоугольник, трансфокатором камеры подстраиваем масштаб;

г) устанавливаем пленку в проектор (все это можно делать при свете) и, запустив проекцию на малой скорости, наводим резкость (тут самое время выключить свет) и доводим до совершенства позиционирование проектора и камеры по реальному кадру — изображение должно занимать как раз весь кадр без существенного обрезания, но лучше и без запаса, изображение должно быть резким (в первую очередь следите за резкостью проектора, но и резкость на камере лучше установить в ручном режиме — в автомате она будет теряться при исчезновении изображения и потом долго и не всегда надежно наводиться при его появлении);

д) теперь все готово к пересъемке — отматываем пленку на самое начало фильма (лучше к началу пленки добавить кусок пленки метра 2 длиной, желательно с изображением), выключаем свет и, пока проходит этот доп-кусок, нужно проверить правильность ранее сделанных настроек и, возможно, что-то подправить, а также установить нужную скорость проекции около 16 к/с,  и включить камеру на съемку.

Собственно, минимально-приемлемый процесс захвата организован.

2.3. Модификации базового варианта для метода съемки на малой скорости проекции избыточного видеоряда с последующим программным фильтрованием «лишних» кадров (по п. 1.3).

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

Итак, имеем базовый вариант (п.2.1), относительно которого основным доработкам подвергнется проектор, все остальное оставляем как в базовом варианте, то есть захват ведется с экрана — листа бумаги А4.

В проекторе удаляем обтюратор (это 3-х-лопастная деталь, слегка напоминающая вентилятор, насаженная на главный вал проектора, лопасти обтюратора при вращении периодически перекрывают свет от проекционной лампы, падающий на кадровое окно). Аккуратисты снимают его путем достаточно сложной процедуры разборки и обратной сборки проектора (иначе его «цивилизованно» не снять), а «грубые люди» просто срезают лопасти ножницами по металлу — результат в обоих случаях одинаков (ну при аккуратном удалении обтюратор можно, конечно, вернуть на место, но я с трудом представляю себе ситуации, при которых это может понадобиться — пользоваться проектором по старому основному применению в наше время уже мало кому приходит в голову, а для оцифровки обтюратор только мешает). Для любителей цивилизованного подхода о процедуре аккуратного снятия обтюратора можно почитать в ветке на форуме iXBT.com [1].

Другие доработки не столь обязательны и связаны в первую очередь с необходимостью дополнительной защиты пленки от перегрева при медленных режимах проекции. В стандартной конструкции проектора предусмотрен дополнительный тепловой фильтр, который перекрывает световой канал при снижении скорости ниже порядка 4-5 к/с, а тем более при полной остановке двигателя. В реальных условиях оцифровки скорость проекции как правило и находится вблизи этих значений и тепловой фильтр сильно мешает качественной пересъемке. Потому его просто удаляют или блокируют в открытом состоянии. Ну а для защиты кинопленки приходится:

  • либо следить за скоростью проекции, не давая ей падать ниже 4-5 к/с, и мгновенно отключать лампу при внеплановой остановке пленки в проекторе;
  • либо ставить дополнительную вентиляцию (один из вариантов показан в п. 2.4);
  • либо менять лампу накаливания на энергосберегающую, которая греется значительно меньше при том же световом потоке (об этом более подробно будет рассказано во второй статье на эту тему, см. главу 4, в основном энергосберегающая лампа хорошо работает совместно со способом прямой пересъемки «объектив в объектив» — об этом тоже во второй статье).