|
|
источник: ixbt.com/divideo/8mm.shtml |
1.1. Исторически первым и самым очевидным способом является способ прямой пересъемки видеокамерой изображения с экрана, на который оно проецируется обычным кинопроектором. У этого способа множество разновидностей, например: В любом случае, независимо от вышеназванных разновидностей, такой простейший способ дает не очень высокое качество оцифрованного изображения, в первую очередь раздражает ощутимое мерцание видео. Здесь стоит сделать небольшое отступление, рассказав об особенностях конструкции кинопроектора и восприятия человеческим глазом движущегося изображения. Физиологически глаз человека отчетливо замечает паузы между сменами изображения в виде мерцаний, если их частота ощутимо меньше 50 Гц. А скорость проекции 8 мм кинопленок составляет 16 -18 кадр/сек, то есть в 3 раза меньше. Еще на заре кинематографа был найден простой и эффективный способ сделать смену кадров незаметной: свет от лампы проектора поступает в оптический тракт не постоянно, а перекрывается лопастями обтюратора. Лопастей три, и они трижды перекрывают свет от лампы за время проекции одного кадра (в момент одного из таких перекрытий и происходит смена кадров, что защищает глаз зрителя от наблюдения момента смены кадров с неизбежной смазанностью изображения). Все вышесказанное относится к физиологии человеческого глаза, но быстродействие светочувствительных элементов видеокамеры гораздо выше, и в результате на видеокадрах будут отображаться то полноценные стоп-кадры (которые нам и нужны), то черные, то частично закрытые обтюратором. В дополнение ко всем неприятностям еще и схема авто-экспозиции видеокамеры будет сбита с толку, пытаясь настраиваться то на нормальные то на черные кадры, вызывая дополнительные колебания яркости. Таким образом, у способа прямой съемки с экрана остается непреодолимый недостаток: качество захваченного изображения далеко от желаемого, при этом никакими последующими обработками его существенно не улучшить. Ну и конечно имеется и преимущество — нет необходимости что либо дорабатывать, если есть нормально работающий проектор, видеокамера и желание заняться оцифровкой, то можно к этому приступать... Помучавшись с вариантами съемки с экрана в стандартных режимах проекции, энтузиасты начали усовершенствовать оборудование в самых разных направлениях, но в результате "естественного отбора" пришли к двум способам, обеспечивающим максимально возможное качество, и одновременно не слишком тяжелых в реализации и не требующих дорогого оборудования (для ориентации: профессиональные установки по пересъемке и оцифровке 8 мм кинопленки можно купить и готовые, но стоят они порядка нескольких тысяч долларов). Оба способа требуют обязательного удаления обтюратора из проектора. Итак, вот эти два базовых способа: Если снимать кадры кинопленки только в моменты их полной остановки, и только по одному видеокадру на каждый кино кадр, то будет получен идеальный результат. Остается преодолеть только технические проблемы, связанные с синхронизацией момента захвата каждого кадра именно в момент его остановки, ну и ряд попутно возникающих проблем, например, перегрев пленки в моменты длительной остановки кадра или даже просто слишком медленного движения кинопленки. Синхронизации момента захвата добиваются с помощью несложных доработок, например микро выключатель (микрик), который нажимается выступом, устанавливаемым на главном валу проектора, подает сигнал в компьютер на захват 1 кадра. Главное здесь — регулировка фазы срабатывания такого датчика, чтобы реально захваченное с камеры в компьютер изображение (с учетом разнообразных задержек, как электро-механических так и программных) четко соответствовало моменту неподвижности кинокадра. С этим фактором и связана в первую очередь необходимость удаления обтюратора — время пригодное для захвата увеличивается почти в 3 раза, соответственно точность регулировки фазы требуется уже не такая высокая и настройку выполнить легче (это особенно важно ввиду некоторой нестабильности выше названных задержек). С этими же задержками и их нестабильностью, а также определенными ограничениями скорости срабатывания программ захвата и самой камеры, связано и максимальная скорость захвата — реально качественный захват таким методом можно выполнить на скоростях до 10 к/с, а чаще — медленнее. Подробнее о типовых конструкциях и настройках всего необходимого будет изложено в разделе 2 этой статьи. 1.3. Съемка на малой скорости проекции избыточного видеоряда с последующим программным фильтрованием "лишних" кадров. Из попыток улучшить результаты простейшей пересъемки с экрана (описанной в пункте 1.1) с помощью последующей обработки родился новый метод. Выяснилось, что, если снимать не просто проекцию от обычного, непеределанного проектора, а обеспечить проекцию во вполне определенных условиях, то захваченный видеоряд от такой специально настроенной проекции очень даже пригоден для последующей обработки: в результате ее получается качественный видеоматериал, в котором каждый видеокадр строго соответствует соответствующему кинокадру. Необходимыми условиями для этого метода являются: Собственно, всё… Такая переделка проектора оказывается даже проще, чем для покадрового захвата: не нужно прилаживать микрик и подключать его затем к компьютеру — достаточно удалить обтюратор и следить за скоростью (нижнее ее значение собственно методом не ограничено, можно хоть меньше 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 была довольно сложным делом, но далее для рядового пользователя, пожелавшего воспользоваться этим методом, все достаточно просто.. " |
|
|
![]() |
|
|
|
|
|