¿Usando largas exposiciones para hacer videos? [cerrado]

7

Me gustaría hacer un video que esencialmente muestre una larga exposición progresiva a medida que se expone. Esencialmente, sería inicialmente oscuro y gradualmente se volvería más claro. Las luces que pasan por delante de la cámara se mostrarán gradualmente dejando un rastro.

Mis opciones que conozco son:

1) En lugar de hacer una sola exposición larga, haga muchas exposiciones cortas secuencialmente y luego cree un video en el que cada cuadro se superponga de forma aditiva a otra foto. Esto sería un desafío porque mi intervaloómetro (sic?) Es externo y sería difícil de configurar para que active otra imagen tan pronto como la imagen anterior termine de exponerse. Esencialmente habría espacios entre las fotos.

Editar: En realidad, se me ocurrió que para el n. ° 1, podría establecer la exposición a algo así como 1/10 de segundo, establecerlo en continuo y pegar el botón. El único retraso entre las fotos sería el momento de guardarlas.

2) Escriba un programa que procese los datos del sensor desde el formato sin procesar, dividiéndolo en cuadros en función de lo que el sensor recopiló en segmentos de tiempo. No sé si el formato sin formato admite esto. Al leer brevemente el formato, no me queda claro si esto es posible o no. Esa es realmente la razón principal de esta publicación, es determinar si el formato sin procesar tiene o no exposición a lo largo del tiempo información que permitiría este tipo de procesamiento posterior. Es decir, puedo recrear el efecto del sensor capturando más y más luz con el tiempo. Prefiero no perder mucho tiempo descifrando el formato / API y creando prototipos de un programa si ni siquiera es posible.

Así que estoy buscando una respuesta que indique si el # 2 es posible, cualquier solución alternativa sugerida sobre cómo lograr esto, o soluciones para lograr el # 1. (No espero que nadie salga y escriba un programa para mí, pero solo hago ping en el conocimiento de la comunidad sobre una posible solución existente o solución alternativa) Ya tengo un programa gratuito / de código abierto para unir simples lapsos de tiempo. Para que el n. ° 1 funcione, necesitaría una variación de esto que superponga aditivamente las fotos posteriores. Algo que podría soportar la interpolación probablemente eliminaría las anomalías causadas por los pequeños espacios entre cada foto.

Tenga en cuenta cuando sugiera software, ya sea costoso o no. Hacer esto como probablemente uno o dos pasatiempos y preferiría no pagar un montón de dinero por un paquete de efectos de video comercial, pero no perjudicará por el bien de la posteridad en caso de que otros con la misma pregunta que aparece en esta publicación estén dispuestos a desembolsar los grandes dólares.

AaronLS
fuente
Una hoja de filtro de densidad variable que se desliza a través de la lente o una serie de filtros neutros que se pueden agregar o quitar según lo deseado, o un conjunto ponderado binario, probablemente sería útil. No aborda todos los problemas.
Russell McMahon
¿Se está moviendo tu escena?
Unapiedra el
En general, nada se mueve, excepto algunas luces parpadeantes, que gradualmente atraerían rastros de luz hacia la exposición. Dado que parpadean, no me preocupa demasiado que el método n. ° 1 los omita ocasionalmente. Muchas buenas ideas. Tendré que intentar leerlos después de que haga mis impuestos :) Creo que voy a probar el # 1 y crear manualmente algunos marcos en gimp para ver cómo se ve como una prueba.
AaronLS
Para cualquiera que todavía esté buscando hacer esto, aquí hay un tutorial que parece abordar lo que está buscando: youtube.com/watch?v=N4GbwBk4PDA

Respuestas:

4

En primer lugar, # 2 no es posible. El número 1 es posible, aunque la mayoría de las cámaras tienen memorias intermedias relativamente limitadas, por lo que recomendaría usar video para producir un video , en lugar de imágenes RAW. No necesitará la resolución adicional de todos modos.

Si bien no he intentado esto, aquí está mi intuición que requeriría al menos algunas secuencias de comandos:

  1. Graba un video de tu escena a la velocidad de fotogramas más rápida que admite tu cámara.
  2. Divide el video en cuadros (las herramientas gratuitas pueden hacer esto)
  3. Suma cada fotograma y los siguientes (4-9 digamos) fotogramas consecutivos en un nuevo fotograma.
  4. Cree video a partir de los nuevos cuadros que creó.

Esto creará un interesante video de efecto de exposición rodante ya que el cuadro 1 será la suma de los cuadros 1-10 (por ejemplo), luego el cuadro 2 sería la suma de 2-11, el cuadro 3 el de 3-12, etc. Su video aquí puede ser de longitud arbitraria. Si hace esto, ¡publíquelo en algún lugar y háganos saber!

Si todo lo que desea es que muestre una exposición única progresando, entonces puede hacer trampa al obtener un OM-D E-M5 que emitirá esto directamente a través de HDMI. Todo lo que tiene que hacer es habilitar el modo Live-Bulb y comenzar una exposición con bombilla. Se puede usar cualquier dispositivo de grabación HDMI para capturar la transmisión.

Itai
fuente
La función Live Bulb de Olympus parece estar muy cerca de lo que está buscando @AaronLS. Aquí hay un video promocional del mismo en acción: youtube.com/watch?v=Rz4g-MFW_t8
Lea mi perfil el
Ese video no es genial. En mi prototipo OM-D E-M5 funcionó mucho mejor y más suave. Espero ver la unidad de producción pronto :)
Itai
2

Si entiendo lo que está intentando hacer en el método n. ° 1, para que esta idea funcione, necesitará filmar su secuencia de imágenes subexpuesta, ya que desea que la exposición animada en su video crezca en pequeños incrementos de un cuadro al siguiente . Desafortunadamente, agregar un montón de imágenes subexpuestas no será equivalente a una sola imagen bien expuesta, la imagen combinada no usará todo el rango dinámico de la cámara ya que está comenzando desde imágenes que usan solo una pequeña porción en el extremo izquierdo de la imagen. escala de exposición. Además, la cantidad de ruido en una imagen subexpuesta es relativamente alta en comparación con los valores de píxeles, y las adiciones amplificarán el ruido a niveles mucho más altos que los que obtendría en una sola exposición.

Un enfoque diferente sería cambiar la exposición en cada imagen sucesiva y luego animar las imágenes directamente, sin sumarlas. Entiendo que esto no es lo que quieres hacer, es una solución de compromiso. El resultado estaría bastante cerca de su idea si la escena que está filmando es estática. Si está utilizando una Canon DSLR, entonces Magic Lantern puede ayudarlo a automatizar esta tarea, ¡ahora puede ejecutar scripts Lua dentro de la cámara!

Con respecto a su método n. ° 2, el formato sin procesar no registra la luz que ingresa al sensor con el tiempo, solo registra las cantidades de luz recolectadas al final del período de exposición (al menos así lo entiendo).

Un enfoque que no consideró es simular la exposición animada en el software, a partir de una sola imagen bien expuesta. Las aplicaciones que procesan archivos sin formato tienen un control deslizante de exposición que le permite realizar este tipo de ajustes. Esto no es lo mismo que lo real, por supuesto, pero puede ser lo suficientemente cercano para sus necesidades. Le recomiendo que consulte un código abierto de procesamiento en bruto para aprender sobre esta técnica y decidir si es útil para usted. Aquí hay uno: http://sourceforge.net/projects/ufraw/ .

Buena suerte con tu proyecto.

Miguel
fuente
No veo por qué necesitarías disparar la secuencia de la imagen subexpuesta, solo deberías poder oscurecer cada imagen en la publicación antes de agregarlas. Si realiza el procesamiento en 16 bits y cada una de sus imágenes es de 8 bits, no hay pérdida de calidad al hacerlo o problemas de ruido. Disparar exposiciones sucesivamente más largas o usar una sola imagen y jugar con el control deslizante de exposición no creará el mismo efecto, especialmente si desea rastros de luz. Sin embargo, disparar una secuencia de exposiciones de igual longitud funcionará bien.
Matt Grum el
1

# 2 definitivamente no es posible: si se sobreexponiera una foto no sería un problema, ya que podría ingresar a los datos RAW y obtener el valor antes de que se sobreexponga.

# 1 funcionará, aunque puede terminar con pequeños espacios a medida que el obturador se cierra y se vuelve a abrir. Esto puede mitigarse haciendo que las exposiciones sean bastante largas en comparación con el espacio entre cuadros, por ejemplo, un segundo. Esto requerirá que trabaje en condiciones oscuras, ¡pero eso es probablemente lo que necesita de todos modos para una exposición prolongada!

Una vez que tiene sus imágenes, es solo una tarea de procesamiento de datos acumular acumulativamente la exposición agregando las imágenes juntas. Tendrá que asegurarse de que ninguna imagen individual esté sobreexpuesta para que esto sea preciso, ya que los valores de brillo de la imagen deben dividirse por el número de fotogramas, por lo que la suma se suma a una imagen con la exposición correcta. El ensamblaje del video probablemente se lograría más fácilmente utilizando un script que estaba alimentando un editor de imágenes como Photoshop de Gimp, los cuales admiten scripts.

Usar el modo de video de su cámara si hay uno podría ayudar, ya que habría poca diferencia notable entre las imágenes.

Matt Grum
fuente
0

La duración de una exposición en una cámara de video está limitada por la velocidad de cuadros del video que se está grabando. Si su cámara de video dispara a 30 cuadros por segundo (30 fps), cada cuadro ocupa 1/30 de segundo de tiempo, por lo que la exposición para crear ese cuadro no puede ser superior a 1/30 de segundo. No todas las cámaras de video permiten cambiar el tiempo de exposición o la velocidad de cuadros, pero algunas sí. Con el estándar de video NTSC que se usa en EE. UU., Canadá, Japón, Corea y algunos otros países, la tasa de fama es de 29.97 (aproximadamente 30) fotogramas por segundo. La mayor parte del mundo usa el estándar de video PAL que es de 25 fps, mientras que la película generalmente se graba a 24 fps. Cuando se graba un video o una película a 24, 25 o 30 fps, el tiempo de exposición utilizado por la cámara no puede ser superior a la duración de un solo cuadro: 1/24 seg, 1/25 seg o 1/30. Entonces, si su cámara está disparando a 30 fps, no se puede configurar para disparar a 1/10 de duración porque 1/10 de segundo es más largo que 1/30 de segundo. La única forma de evitar esta limitación es disparar a una velocidad de fotogramas más lenta. Si desea una exposición de 1/10 segundos, su velocidad de fotogramas debe ser 10 fps o más lenta. Que yo sepa, solo las cámaras profesionales (caras) tendrían esta capacidad. Si está utilizando una cámara DSLR, como una Canon EOS que graba video HD, esta cámara se puede controlar a través del software (Canon EOS Utility) para disparar a velocidades de cuadro más lentas con una exposición más larga, pero no tan rápido como 10 fps, y no crearía un archivo de video. Ese proceso crearía una serie de imágenes individuales que luego podrían ensamblarse fácilmente en un clip de video utilizando un software de video, como Premiere, Final Cut Pro o After Effects. La única forma de evitar esta limitación es disparar a una velocidad de fotogramas más lenta. Si desea una exposición de 1/10 segundos, su velocidad de fotogramas debe ser 10 fps o más lenta. Que yo sepa, solo las cámaras profesionales (caras) tendrían esta capacidad. Si está utilizando una cámara DSLR, como una Canon EOS que graba video HD, esta cámara se puede controlar a través del software (Canon EOS Utility) para disparar a velocidades de cuadro más lentas con una exposición más larga, pero no tan rápido como 10 fps, y no crearía un archivo de video. Ese proceso crearía una serie de imágenes individuales que luego podrían ensamblarse fácilmente en un clip de video utilizando un software de video, como Premiere, Final Cut Pro o After Effects. La única forma de evitar esta limitación es disparar a una velocidad de fotogramas más lenta. Si desea una exposición de 1/10 segundos, su velocidad de fotogramas debe ser 10 fps o más lenta. Que yo sepa, solo las cámaras profesionales (caras) tendrían esta capacidad. Si está utilizando una cámara DSLR, como una Canon EOS que graba video HD, esta cámara se puede controlar a través del software (Canon EOS Utility) para disparar a velocidades de cuadro más lentas con una exposición más larga, pero no tan rápido como 10 fps, y no crearía un archivo de video. Ese proceso crearía una serie de imágenes individuales que luego podrían ensamblarse fácilmente en un clip de video utilizando un software de video, como Premiere, Final Cut Pro o After Effects. Si está utilizando una cámara DSLR, como una Canon EOS que graba video HD, esta cámara se puede controlar a través del software (Canon EOS Utility) para disparar a velocidades de cuadro más lentas con una exposición más larga, pero no tan rápido como 10 fps, y no crearía un archivo de video. Ese proceso crearía una serie de imágenes individuales que luego podrían ensamblarse fácilmente en un clip de video utilizando un software de video, como Premiere, Final Cut Pro o After Effects. Si está utilizando una cámara DSLR, como una Canon EOS que graba video HD, esta cámara se puede controlar a través del software (Canon EOS Utility) para disparar a velocidades de cuadro más lentas con una exposición más larga, pero no tan rápido como 10 fps, y no crearía un archivo de video. Ese proceso crearía una serie de imágenes individuales que luego podrían ensamblarse fácilmente en un clip de video utilizando un software de video, como Premiere, Final Cut Pro o After Effects.

Las cámaras de video de consumo generalmente disparan a la velocidad de fotogramas asociada con el estándar de video utilizado en ese país, 30 fps en los EE. UU., 25 fps en Francia, 30 fps en Japón, etc. Cámaras semiprofesionales y profesionales que disparan en alta definición (HD ) generalmente permitirá disparar a las 24, 25 y 30. Magic Lantern es una actualización de firmware para cámaras Canon EOS que aparentemente le permite hacer lo que está pidiendo. Es gratis. http://magiclantern.wikia.com/wiki/Magic_Lantern_Firmware_Wiki

Espero que esto sea útil. Dr

usuario9381
fuente
No creo que esto aborde la pregunta formulada en absoluto.
Lea mi perfil el
0

Su idea de utilizar los datos en bruto para "cambiar" la duración de la exposición no va a funcionar: el archivo en bruto solo registra el brillo de cada píxel al final de la exposición.

Su idea de respaldo de usar múltiples imágenes también es problemática, puede ser factible pero requerirá mucho trabajo.

Primero, los espacios entre las imágenes son significativos, por ejemplo, una cámara réflex digital de nivel de entrada solo puede disparar 3-4 cuadros por segundo, sin importar el tiempo de exposición.

Incluso las cámaras de cine profesionales tienen espacios entre imágenes, en realidad, en las cámaras de cine profesionales el espacio siempre es la mitad del tiempo, por lo que para una película de 24 fps cada exposición es 1/48 de segundo, dejando un espacio de 1/48 de segundo, para cambiar la exposición tiempo en una cámara de cine profesional sin cambiar la velocidad de fotogramas, tiene que reemplazar físicamente el obturador.

Puede (casi) eliminar la brecha con las cámaras de consumo que pueden grabar video en el límite teórico máximo (es decir, 1/30 de exposición a 30 fps) pero eso generalmente requiere que baje la resolución, y ...

Todas las imágenes tendrán exactamente el mismo tiempo de exposición, y ...

Cuando grabas un video tienes que lidiar con el "efecto de obturador giratorio" (ya que la cámara está leyendo el sensor línea por línea, cualquier cosa que se mueva estará en una posición diferente en cada línea de la imagen, sesgando efectivamente cualquier cosa que se mueva).

La fusión de imágenes, el ajuste de la exposición y la reparación de los huecos y el sesgo requerirán mucha edición y el resultado probablemente tendrá más gráficos por computadora que fotos reales.

Entonces que puedes hacer:

  1. Simule todo: unas pocas imágenes bien expuestas y mucho tiempo en Photoshop probablemente darán resultados más "realistas" que intentar crear la imagen a partir de múltiples imágenes reales

  2. Trabaje en un entorno controlado: si puede repetir el movimiento exacto para cada fotograma o tener una escena estática, esto se vuelve simple: simplemente tome varias fotos en los diferentes tiempos de exposición.

  3. Simplemente hágalo y vea qué sucede: si toma varias fotos lo más rápido posible al aumentar los tiempos de exposición de una escena en movimiento, obtendrá algo diferente de lo que planeó originalmente, pero puede terminar siendo interesante y hermoso; no lo sabrá a menos que tratar.

Nir
fuente
No veo problemas con el uso del modo de video para esto. No obtendrá ningún efecto notable de obturador rodante en este tipo de proyecto cuando la cámara esté en un trípode a menos que tenga algún movimiento oscilante. Además, si los espacios entre fotogramas son lo suficientemente cortos como para engañar al ojo para que perciba un movimiento continuo suave, entonces deberían ser lo suficientemente cortos para este video de timelapse. Finalmente, la fusión de la imagen y el ajuste de la exposición se pueden hacer con un guión simple (¡no se requieren correcciones de huecos ni sesgos!)
Matt Grum
@MattGrum Todo depende de qué tan rápido se muevan las cosas: para escenas estáticas o de movimiento lento, no tiene demasiados problemas, pero para objetos más rápidos, solo fusionar imágenes puede crear senderos de luz con espacios, espacios en movimiento, etc. si quieres una imagen realista, tendrás que pintar los detalles que faltan (también, tengo la sensación de que esto requerirá muchos ajustes, pero esto es solo una sensación)
Nir