Покадровая пересъемка
Если снимать кадры кинопленки только в моменты их полной остановки, и только по одному видеокадру на каждый кино кадр, то будет получен идеальный результат.
Остается преодолеть только технические проблемы, связанные с синхронизацией момента захвата каждого кадра именно в момент его остановки, ну и ряд попутно возникающих проблем, например, перегрев пленки в моменты длительной остановки кадра или даже просто слишком медленного движения кинопленки.
Синхронизации момента захвата добиваются с помощью несложных доработок, например, микро выключателя, который нажимается выступом, устанавливаемым на главном валу проектора, и подает сигнал в компьютер на захват 1 кадра. Главное здесь — регулировка фазы срабатывания такого датчика, чтобы реально захваченное с камеры в компьютер изображение (с учетом разнообразных задержек, как электро-механических так и программных) четко соответствовало моменту неподвижности кинокадра. С этим фактором и связана в первую очередь необходимость удаления обтюратора — время пригодное для захвата увеличивается почти в 3 раза, соответственно точность регулировки фазы требуется уже не такая высокая и настройку выполнить легче. Это особенно важно ввиду некоторой нестабильности выше названных задержек).
Если в проекторе будет применяться стандартная лампа, то весьма желательно обеспечить хорошую вентиляцию, чтобы не вызвать перегрева кинопленки. Пленка может застрять даже при стандартной скорости проекции, а тем более на пониженной скорости. Проще всего на задней крышке проектора установить вентилятор от блока питания компьютера. Питается такой вентилятор постоянным током 12 В. Такое напряжение можно взять с соответствующих обмоток трансформатора проектора, например, от питания лампы и выпрямить простым диодным мостиком. Вариант монтажа показан на рисунке ниже. В задней стенке проектора прорезается дополнительное отверстие.
Такой вентиляции вполне достаточно для охлаждения пленки даже если она внезапно остановится, по меньшей мере пленка не желтеет в течении 5-10 секунд, чего достаточно для ручного выключения лампы.
Основная доработка, кроме удаления обтюратора и, возможно, установки вентилятора для охлаждения, заключается в установке датчика, выдающего импульс в момент остановки кадра.
Простейший такой датчик представляет собою обычный микровыключатель (микрик). Как его можно закрепить на проекторе «Русь» показано на рисунке:
Микрик можно взять из старой мыши или приобрести отдельно. Микрик можно заменить герконом, срабатывающим от магнита, закрепленного на том же валу проектора; или электронным оптическим датчиком; датчиком Холла и другими схемо-техническими решениями.
Сигнал с датчика поступает в компьютер, который под управлением соответствующей программы захватывает 1 кадр, вал проектора проворачивается на очередной оборот, кинокадр меняется на следующий и датчик выдает очередной сигнал на захват кадра.
Программные средства для захвата можно приспособить стандартные, например программу захвата IuVCR Ивана Ускова http://www.iulabs.com/rus/ Форумы техподдержки iuVCR — утилиты для записи видео можно найти по адресу http://www.iulabs.com/rus/forum/viewforum.php?f=3&sid=826b03965ba21d2f38956eb284a44b47. Эта программа позволяет делать захват стоп кадров с видеокамеры при нажатии клавиши «пробел» или при клике мышью на соответствующей программной кнопке — вот умельцы и выводят сигнал замыкания микрика на нужные контакты клавиатуры (что и воспринимается компьютером как нажатие клавиши «пробел»), либо на контакты мыши (нажатие левой кнопки мыши, курсор мыши при этом вручную наводят на нужную кнопку в программе). Обычно для таких целей применяют старые клавиатуры или мыши, новые дорабатывать гораздо сложнее, да и не так просто придать таким доработкам эстетический вид… Что и как дорабатывать в конкретных вариантах мышей и клавиатур можно разобраться самостоятельно. Это не сложно. Обычно проще переделать мышь. Да и управление захватом 1 кадра с помощью программы IuVCR более очевидное. Нажатие пробела на клавиатуре работает не во всех версиях IuVCR.
Опишем процесс настройки и использования программы IuVCR для этих задач. В тонкостях настроек IuVCR поможет разобраться статья «Оцифровываем видео при помощи ТВ-тюнера» www.ixbt.com/divideo/capture-with-tv-tuner.shtml. Стоит лишь обратить внимание на то, что есть возможность включить покадровый захват в iuVCR. Она весьма неочевидна, потому обратите на этот момент внимание! Правой клавишей мыши кликаем на кнопке «Начать запись» («start record») и выбираем «Покадровый режим» («Oneshot mode»). Далее курсор мыши наводится на кнопку «start record» и каждое нажатие левой кнопки мыши вызывает захват одного кадра в отдельный avi-файл. В дальнейшем эти файлы можно импортировать в видео редактор в режиме использования автодобавления нумерованных сегментов. При правильной настройке IuVCR создаются файлы пронумерованные подряд.
Рассмотрим еще один вариант модернизации кинопроектора «Луч 2». Как добиться синхронизации момента захвата кадра с неподвижным состоянием кадра и установившимся состоянием автоматики? Короче — как добиться, чтобы кадры не дергались и были одинаковой плотности.
Для этого необходимо нажимать клавишу мыши в момент, когда грейферный механизм вышел из зацепления с пленкой.
Реализация — установить микро переключатель и припаять провода параллельно микрику мыши.
К сожалению, при скорости показа в 16 кадров/с компьютер не успевает за нажатиями. Но при меньших скоростях курсор мыши на кнопке захвата в программе VidCap из пакета Video for windows 1.1 исправно записывает последовательность кадров.
Отмечу, что в этой программе скорость последуещего просмотра можно установить, войдя в раздел захват фильма, или изменить значения скорости показа в разделе «синхронизация» программы VidEdit.