¿Usas largas exposiciones para hacer videos? [cerrado]

Me gustaría hacer un video que esencialmente muestre una exposición prolongada progresando a medida que se expone. Esencialmente, inicialmente sería oscuro y gradualmente se aclararía. Las luces que pasan frente a la cámara se mostrarían dejando un rastro gradualmente.

Mis opciones que conozco son:

1) En lugar de hacer una única exposición larga, haz muchas exposiciones cortas secuencialmente y luego crea un video donde 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 acaba de ocurrir que para el n. ° 1, podría configurar la exposición en algo así como 1/10 de segundo, configurarlo en continuo y pegar el botón con cinta adhesiva. 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 formato, dividiéndolos en cuadros en función de lo que recolectó el sensor en segmentos de tiempo. No sé si el formato sin formato es compatible con esto. Haciendo una breve lectura sobre el formato, no me queda muy 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 información de exposición a lo largo del tiempo que permitiría este tipo de procesamiento posterior. Es decir, de tal manera que pueda recrear el efecto del sensor capturando más y más luz con el tiempo. Preferiría no pasar mucho tiempo descifrando el formato/API y creando prototipos de un programa si ni siquiera es posible.

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

Por favor, tenga en cuenta cuando está sugiriendo software, si es caro o no. Hacer esto probablemente sea un pasatiempo único y preferiría no pagar un montón de dinero por un paquete comercial de efectos de video, pero no hará daño por el bien de la posteridad en caso de que otros con la misma pregunta que encuentren en esta publicación estén dispuestos a desembolsar mucho dinero.

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 se desee, o un conjunto ponderado binario, probablemente sería útil. No aborda todos los problemas.
¿Se está moviendo tu escena?
Por lo general, nada se mueve, excepto algunas luces parpadeantes, que dibujarían gradualmente estelas de luz en la exposición. Dado que están parpadeando, no me preocupa demasiado que el método n. ° 1 los pase por alto ocasionalmente. Muchas buenas ideas. Tendré que intentar leerlos después de terminar mis impuestos :) Creo que voy a probar el n. ° 1 y crear manualmente algunos marcos en gimp para ver cómo se ve como prueba.
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 (5)

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

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

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

Esto creará un interesante video con efecto de exposición rodante ya que el cuadro 1 será la suma de los cuadros 1-10 (digamos), luego el cuadro 2 sería la suma de 2-11, el cuadro 3 la suma de 3-12, etc. Tu video aquí puede ser de longitud arbitraria. Si haces esto, publícalo en algún lugar y háznoslo saber.

Si todo lo que desea es que muestre el progreso de una sola exposición, entonces puede hacer trampa obteniendo 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 e iniciar una exposición bulb. Se puede usar cualquier dispositivo de grabación HDMI para capturar la transmisión.

La función Live Bulb de Olympus parece muy cercana a lo que está buscando @AaronLS. Aquí hay un video promocional de él en acción: youtube.com/watch?v=Rz4g-MFW_t8
Ese video no es genial. En mi prototipo OM-D E-M5 funcionó mucho mejor y más fluido. Espero ver la unidad de producción pronto :)

Si entiendo lo que está tratando de hacer en el método n. ° 1, para que esta idea funcione, necesitaría filmar su secuencia de imágenes subexpuestas, 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 con imágenes que usan solo una pequeña porción en el extremo izquierdo de la cámara. 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íxel, 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 simplemente animar las imágenes directamente, sin sumarlas. Entiendo que esto no es lo que quieres hacer, es una solución de compromiso. El resultado sería bastante parecido a su idea si la escena que está filmando es estática. Si está utilizando una Canon DSLR, Magic Lantern puede ayudarlo a automatizar esta tarea, ¡puede ejecutar scripts Lua dentro de la cámara ahora!

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

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 procesar 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 estar lo suficientemente cerca para sus necesidades. Le recomiendo que consulte un código abierto de procesamiento sin procesar para conocer esta técnica y decidir si le resulta útil. Aquí hay uno: http://sourceforge.net/projects/ufraw/ .

Buena suerte con tu proyecto.

No veo por qué necesitarías fotografiar la secuencia de imágenes 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 de esta manera ni problemas con el ruido. Tomar 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 estelas de luz. Sin embargo, disparar una secuencia de exposiciones de igual duración funcionará bien.

El n. ° 2 definitivamente no es posible: si se sobreexpusiera 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.

El n. ° 1 funcionará, aunque es posible que termine con pequeños espacios a medida que el obturador se cierra y se vuelve a abrir. Esto se puede mitigar haciendo que las exposiciones sean bastante largas en comparación con el intervalo entre fotogramas, por ejemplo, un segundo. Esto requerirá que trabajes en condiciones de oscuridad, ¡pero eso es probablemente lo que necesitas de todos modos para una exposición prolongada!

Una vez que tenga sus imágenes, es solo una tarea de procesamiento de datos acumular la exposición agregando las imágenes. Deberá 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 la cantidad de cuadros, de modo 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 estuviera alimentando un editor de imágenes como Photoshop de Gimp, los cuales admiten secuencias de comandos.

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

La duración de una exposición en una cámara de video está limitada por la velocidad de fotogramas del video que se está filmando. Si su cámara de video dispara a 30 cuadros por segundo (30 fps), cada cuadro ocupa 1/30 de segundo, 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 fotogramas, 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 (aprox. 30) fotogramas por segundo. La mayor parte del mundo utiliza el estándar de video PAL, que es de 25 fps, mientras que la película generalmente se filma a 24 fps. Cuando se filma 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 mayor que 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 de segundo, la velocidad de fotogramas debe ser de 10 fps o más lenta. Que yo sepa, solo las cámaras profesionales (caras) tendrían esta capacidad. Si está usando 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 de segundo, la velocidad de fotogramas debe ser de 10 fps o más lenta. Que yo sepa, solo las cámaras profesionales (caras) tendrían esta capacidad. Si está usando 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 de segundo, la velocidad de fotogramas debe ser de 10 fps o más lenta. Que yo sepa, solo las cámaras profesionales (caras) tendrían esta capacidad. Si está usando 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á usando 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á usando 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 filman a la velocidad de cuadro asociada con el estándar de video utilizado en ese país, 30 fps en EE. UU., 25 fps en Francia, 30 fps en Japón, etc. Las cámaras semiprofesionales y profesionales que filman en alta definición ) generalmente permitirá disparar a los 24, 25 y 30. Magic Lantern es una actualización de firmware para cámaras Canon EOS que aparentemente le permite hacer lo que le pide. Es gratis. http://magiclantern.wikia.com/wiki/Magic_Lantern_Firmware_Wiki

Espero que esto sea útil. dr.

No creo que esto aborde la pregunta formulada en absoluto.

Su idea de usar los datos sin procesar para "cambiar" la duración de la exposición no funcionará: el archivo sin procesar 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, las brechas entre imágenes son significativas, por ejemplo, una DSLR 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 las 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 videos en el límite teórico máximo (es decir, 1/30 de exposición para 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 graba un video, tiene que lidiar con el "efecto de obturador rodante" (ya que la cámara lee el sensor línea por línea, todo lo que se mueve estará en una posición diferente en cada línea de la imagen, sesgando efectivamente todo lo que se mueve).

La combinación de imágenes, el ajuste de la exposición y la corrección de los espacios y la inclinación requerirán mucha edición y el resultado probablemente tendrá más gráficos de computadora que fotos reales.

Entonces que puedes hacer:

  1. Simule las cosas completas: algunas imágenes bien expuestas y mucho tiempo en Photoshop probablemente le darán resultados más "realistas" que intentar crear la cosa a partir de múltiples imágenes reales.

  2. Trabaje en un entorno controlado: si puede repetir el movimiento exacto para cada cuadro 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 con tiempos de exposición crecientes de una escena en movimiento, obtendrá algo diferente de lo que planeó originalmente, pero puede terminar siendo interesante y hermoso. probar.

No veo problemas con el uso del modo de video para esto. No obtendrá ningún efecto perceptible 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 cuadros son lo suficientemente cortos como para engañar al ojo para que perciba un movimiento suave y continuo, entonces deberían ser lo suficientemente cortos para este video de lapso de tiempo. Finalmente, la fusión de la imagen y el ajuste de la exposición se pueden hacer con un script simple (¡no es necesario corregir los espacios ni sesgar!)
@MattGrum Todo depende de qué tan rápido se muevan las cosas: para una escena estática o de movimiento lento, no tiene demasiados problemas, pero para objetos más rápidos, simplemente fusionar imágenes puede crear estelas de luz con espacios en ellos, espacios en el desenfoque de movimiento, etc. si desea una imagen realista, tendrá 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)