¿Cómo convertir una gran cantidad de imágenes en un video corto de 30 fps? (combinar marcos)

Estoy tratando de hacer un video de lapso de tiempo. Tengo todas las tomas (6500) y me gustaría hacer un video corto de 30 FPS (máximo 30 segundos). 6500 tomas a 30 FPS hacen un video de 200 segundos más o menos.

Si uso menos imágenes, termino con marcos que contienen personas que aparecen solo en marcos individuales.

Lo que me gustaría hacer es usar todas las imágenes y combinarlas para que la persona sea visible en más fotogramas.

Por ejemplo, digamos un conjunto de 10 imágenes. Dude1 está presente en las imágenes 1-5 y dude 2 está presente en las imágenes 3-10. Mi deseo es que ambos chicos estén presentes en el mismo cuadro.

También sería interesante algo como un efecto de "fotograma persistente", de modo que cada fotograma se superponga a los fotogramas siguientes durante una fracción de segundo.

¿Hay algún software que pueda hacer esto?

Estoy en una PC.

si, ya los he visto. el software que se utiliza normalmente no tiene la funcionalidad que necesito. (doblaje virtual, etc.)
Creo que necesita usar algo como ImageMagik (un programa de línea de comandos que se puede programar) para combinar conjuntos de 7 cuadros en una sola imagen, luego puede usar VirtualDub, etc. para crear el video.
Me temo que la funcionalidad que necesita no es automática: AFAIK, combinar varias imágenes mientras mantiene a la persona A de la imagen 1 y la persona B de la imagen 7 debe hacerse manualmente, a menos que no se muevan (entonces para cada píxel podría mantener el color más "frecuente" de los 7 colores de las 7 imágenes... Por supuesto, las imágenes deben estar alineadas). De todos modos, Matlab puede hacer todo eso :)
No estoy seguro de entender correctamente su solicitud: ¿Quiere tener un video de todas sus 6500 imágenes donde todas esas imágenes se mezclen al mismo tiempo?
@flolilolilo, quiere combinar imágenes para hacer que cada cuadro de video "dure más". Entonces, el cuadro 1 en el video serían las imágenes 1-5 apiladas. El cuadro 2 serían las imágenes 2-6, el cuadro 3 las imágenes 3-7, etc. Por lo tanto, la imagen 5 en realidad contribuiría a 5 cuadros de video en lugar de solo un cuadro rápido. Suena como un efecto interesante, no estoy seguro de cómo terminaría luciendo.
@ JPhi1618 Uno debería poder lograr esto con relativa facilidad con cualquier programa que admita ambas capas y un poco de automatización (por ejemplo, After Effects con Extended Script). Sin embargo, esta pregunta definitivamente sería más adecuada para video.stackexchange.com.
@ JPhi1618: el proceso que describe lo dejaría esencialmente con la misma cantidad de cuadros, no con la cantidad reducida que necesita el OP. :)
@junkyardsparkle Me perdí la parte en la que quería un clip de 30 segundos. Supongo que lo superpuse con los 30 FPS. Todavía quiero ver cómo es mi camino. Es hora de configurar una plataforma de temporizador para tomar algunas fotos de lapso de tiempo.

Respuestas (1)

Esta es una pregunta de video, veamos cuál es el futuro de la misma.

  1. Copia de seguridad de sus fotos.

  2. Vuelva a muestrearlos a un tamaño manejable. Los volvería a muestrear por lotes con un poco de nitidez usando IrfanView. https://www.irfanview.com/ Usaría 1920 px en la base. También puede recortarlo a una relación de aspecto FullHD.

  3. Hacer un vídeo. Usaría Virtual Dub, http://virtualdub.sourceforge.net/ probablemente usando Xvid Codec o algo similar https://www.xvid.com/ . Toma la primera imagen numerada y carga el resto como una secuencia de imágenes. Establezca la velocidad de fotogramas y guárdelo como V0.


algo de matematicas

6500fotos / 30fps = 216segundos

216 segundos / 30 segundos = necesitas reducirlo en 7

Entonces tenemos que tomar algunas decisiones.


Como tiene muchas imágenes, haría un video de 60FPS que se vería mejor en YouTube, por ejemplo. Pero el truco es similar.

  1. En la velocidad de fotogramas del doblaje virtual, puede diezmar el video por 2, 3 o x número. Supongamos que elige utilizar una velocidad de fotogramas de 60 fps. Debe diezmar el video en 3. Guarde esta versión como V1.

  2. Abra V0 y suelte el primer cuadro. Diezmar por 3 nuevamente y guardar como V2.

  3. Repetir: abrir, soltar 2 fotogramas iniciales y guardar como V3.


Tome un editor de video que pueda usar videos en capas. Uno gratuito es Davinci Resolve y otro es HitFilmExpress.

  1. Apila V1, V2 y V3 con una transparencia de, digamos, 33,3 %

  2. Hecho. Tienes 3 imágenes apiladas una sobre la otra en un video de lapso de tiempo.


Sería interesante jugar con diferente transparencia para simular de alguna manera diferentes "imágenes persistentes" Más opacidad a V2 y una pequeña en V1 y V3 o algo así.