Используя длинные выдержки, чтобы сделать видео? [закрыто]
Я хотел бы сделать видео, которое, по сути, показывает прогрессирующую длинную экспозицию. По существу это было бы первоначально темно и постепенно становилось светлее. Огни, которые проходят перед камерой, будут показаны как постепенно покидающие след.
Мои известные варианты:
1) Вместо того, чтобы делать одну длинную экспозицию, делайте много коротких экспозиций последовательно, а затем создайте видео, где каждый кадр дополнительно накладывает другую фотографию. Это было бы сложно, потому что мой интервалометр (sic?) Является внешним и его было бы сложно настроить так, чтобы он вызывал другое изображение, как только закончится экспонирование предыдущего изображения. По существу, между фотографиями будут пробелы.
Редактировать: На самом деле мне только что пришло в голову, что для # 1 я мог просто установить экспозицию примерно на 1/10 секунды, установить на непрерывную и записать кнопку вниз. Единственная задержка между фотографиями - это время для их сохранения.
2) Напишите программу, которая обрабатывает данные датчика из необработанного формата, разбивая их на кадры в зависимости от того, что датчик собирал за определенные промежутки времени. Я не знаю, поддерживает ли это необработанный формат. Делая краткое чтение о формате, мне не совсем понятно, возможно это или нет. Это действительно главная причина этого поста, определение того, имеет ли необработанный формат информацию о времени, которая позволила бы этот тип пост-обработки. Т.е. такой, что я могу воссоздать эффект от сенсора, захватывающего все больше и больше света с течением времени. Я бы предпочел не тратить много времени на выяснение формата / API и создание прототипа программы, если это даже невозможно.
Поэтому я ищу ответ, который указывает, возможен ли № 2, какие-либо альтернативные предлагаемые решения о том, как этого добиться, или решения для достижения № 1. (Я не ожидаю, что кто-нибудь выйдет и напишет для меня программу, но просто проверю знания сообщества о возможном существующем решении или обходном пути). У меня уже есть бесплатная программа с открытым исходным кодом для соединения простых промежутков времени. Чтобы # 1 работал, мне понадобится вариант, который дополнительно накладывает последующие фотографии. Кое-что, что могло бы поддержать анимацию движения, вероятно, устранило бы причины аномалий маленькими промежутками между каждой фотографией.
Обратите внимание, когда вы предлагаете программное обеспечение, дорого это или нет. Делая это, вероятно, как одно или два от хобби и скорее не будет платить кучу денег за коммерческий пакет видеоэффектов, но это не повредит потомкам, если другие люди с таким же вопросом, которые сталкиваются с этим постом, готовы выложить большие деньги.
Рассел МакМахон Unapiedra AaronLSВо-первых, № 2 невозможен. # 1 является своего рода возможным, хотя большинство камер имеют относительно ограниченные буферы, поэтому я бы посоветовал использовать видео для получения видео , а не RAW-изображений. В любом случае вам не нужно дополнительное разрешение.
Хотя я не пробовал этого, вот моя интуиция, которая потребует, по крайней мере, некоторых сценариев:
- Снимайте видео своей сцены с самой быстрой частотой кадров, поддерживаемой вашей камерой.
- Разделите видео на кадры (бесплатные инструменты могут сделать это)
- Суммируйте каждый кадр и следующие несколько (скажем, 4-9) последовательных кадров в новый кадр.
- Создавайте видео из новых созданных вами кадров.
Это создаст интересное видео с эффектом скользящей экспозиции, поскольку кадр 1 будет суммой кадров 1–10 (скажем), затем кадр 2 будет суммой 2–11, кадр 3 - 3–12 и т. Д. Ваше видео здесь может быть произвольной длины. Если вы сделаете это, пожалуйста, напишите об этом где-нибудь и дайте нам знать!
Если все, что вы хотите, чтобы показывал одну экспозицию, можно обмануть, получив OM-D E-M5, который будет выводить это напрямую через HDMI. Все, что вам нужно сделать, это включить режим Live-Bulb и начать экспозицию лампы. Любое устройство записи HDMI может быть использовано для захвата потока.
mattdmMiguel
Если я понимаю, что вы пытаетесь сделать в методе № 1, чтобы эта идея сработала, вам нужно снимать недоэкспонированную последовательность изображений, поскольку вы хотите, чтобы анимированная экспозиция в видео увеличивалась с небольшим шагом от одного кадра к другому. , К сожалению, добавление группы недоэкспонированных изображений не будет эквивалентно одному хорошо экспонированному изображению, объединенное изображение не будет использовать весь динамический диапазон камеры, поскольку вы начинаете с изображений, которые используют только небольшую часть в левом конце Шкала экспозиции. Кроме того, количество шума в недодержанном изображении относительно велико по сравнению со значениями пикселей, и дополнения будут усиливать шум до гораздо более высоких уровней, чем при однократной экспозиции.
Другой подход - изменить экспозицию на каждом последующем изображении, а затем просто анимировать изображения напрямую, не добавляя их. Я понимаю, что это не то, что вы хотите сделать, это компромиссное решение. Результат будет очень близок к вашей идее, если сцена, которую вы снимаете, статична. Если вы используете зеркальную камеру Canon, то Magic Lantern может помочь вам автоматизировать эту задачу, вы можете запускать сценарии Lua внутри камеры прямо сейчас!
Что касается вашего метода № 2, необработанный формат не регистрирует свет, поступающий в датчик с течением времени, он просто записывает количество собранного света в конце периода воздействия (по крайней мере, это мое понимание).
Один из подходов, который вы не учли, - это моделирование анимированной экспозиции в программном обеспечении, начиная с одного хорошо экспонированного изображения. Приложения, которые обрабатывают необработанные файлы, имеют ползунок экспозиции, который позволяет вам выполнять такие настройки. Конечно, это не то же самое, что настоящая вещь, но может быть достаточно близко для ваших нужд. Я рекомендую вам ознакомиться с открытым исходным кодом для обработки, чтобы узнать об этой технике и решить, полезна ли она вам. Вот один из них: http://sourceforge.net/projects/ufraw/ .
Удачи тебе с твоим проектом.
Мэтт ГрумМэтт Грум
№ 2 определенно невозможен - если бы передержка фотографии не была бы проблемой, вы могли бы просто перейти к данным RAW и получить значение до того, как оно переэкспонировалось.
# 1 будет работать, хотя при закрытии и повторном открытии затвора вы можете получить небольшие промежутки. Это можно смягчить, сделав экспозиции достаточно длинными по сравнению с промежутком между кадрами, например, одну секунду. Это потребует от вас работы в темных условиях, но это, вероятно, то, что вам нужно в любом случае для длительного воздействия!
Когда у вас есть ваши изображения, это всего лишь задача обработки данных, чтобы накапливать экспозицию, складывая изображения вместе. Вам нужно убедиться, что ни одно изображение не переэкспонировано, чтобы это было точным, поскольку значения яркости изображения необходимо разделить на количество кадров, чтобы сумма суммировалась с изображением с правильной экспозицией. Сборка видео, вероятно, будет легче всего выполнить с помощью сценария, который загружал графический редактор, такой как Photoshop of Gimp, оба из которых поддерживают сценарии.
Использование видео режима вашей камеры, если оно есть, может помочь, так как между изображениями будет небольшой заметный разрыв.
user9381
Длина выдержки в видеокамере ограничена частотой кадров снимаемого видео. Если ваша видеокамера снимает со скоростью 30 кадров в секунду (30 кадров в секунду), каждый кадр занимает 1/30 секунды, поэтому выдержка для создания этого кадра не может превышать 1/30 секунды. Не все видеокамеры позволяют изменять время экспозиции или частоту кадров, но некоторые делают это. Благодаря стандарту видео NTSC, который используется в США, Канаде, Японии, Корее и некоторых других странах, частота славы составляет 29,97 (около 30) кадров в секунду. Большая часть мира использует видео стандарт PAL, который составляет 25 кадров в секунду, в то время как фильм обычно снимается со скоростью 24 кадра в секунду. Когда видео или фильм снимаются со скоростью 24, 25 или 30 кадров в секунду, время экспозиции, используемое камерой, не может превышать длительность одного кадра: 1/24 секунды, 1/25 секунды или 1/30. Таким образом, если ваша камера снимает со скоростью 30 кадров в секунду, она не может быть установлена на 1/10 длительности, потому что 1/10 секунды длиннее 1/30 секунды. Единственный способ избежать этого ограничения - снимать с более низкой частотой кадров. Если вы хотите выдержку в 1/10 секунды, то ваша частота кадров должна быть 10 кадров в секунду или медленнее. Насколько мне известно, только профессиональные (дорогие) камеры будут иметь эту способность. Если вы используете камеру DSLR, такую как Canon EOS, которая снимает видео высокой четкости, этой камерой можно управлять с помощью программного обеспечения (Canon EOS Utility), чтобы снимать с более низкой частотой кадров при более длительной экспозиции, но не с такой скоростью, как 10 кадров в секунду, и это не будет создавать видео файл. Этот процесс позволил бы создать серию отдельных изображений, которые затем можно было бы легко собрать в видеоклип с использованием видео программного обеспечения, такого как Premiere, Final Cut Pro или After Effects.