He tomado 30,000 imágenes fijas que quiero combinar en una película de timelapse. He intentado QuickTime Pro, TimeLapse 3 y Windows Movie Maker, pero con una cantidad tan grande de imágenes, cada uno de los programas falla (probé SUPER ©, pero tampoco pude hacerlo funcionar ...?). Parece que todos estos programas se bloquean después de unos pocos miles de imágenes.
Todas las imágenes que tengo están en formato .JPG, a una resolución de 1280x800, y estoy buscando un programa que pueda poner estas imágenes en una película timelapse en algún tipo de formato sin pérdida (AVI sin procesar / sin comprimir estaría bien) para Edición adicional. ¿Alguien tiene alguna idea, o alguien ha intentado algo así con un número similar de imágenes?
video
image-processing
timelapse
Rápido
fuente
fuente
Respuestas:
Avidemux puede crear películas a partir de un montón de imágenes. http://fixounet.free.fr/avidemux/
También podría usar mencoder, pero es un poco más difícil de usar, con todas las opciones de línea de comando 'n all. He estado usando esto:
yo suelo
que produce videos que están bien. Agregue melodías a la película insertando:
fuente
mpv mf://*.jpg --mf-fps=25 --ovc libx264 --ovcopts=bitrate=1200:threads=2 -o outputfile.mkv
Usa FFmpeg .
Esto creará una presentación de diapositivas de video (usando el códec de video libx264) a partir de una serie de imágenes png, denominadas img001.png, img002.png, img003.png, ...
Cada imagen tendrá una duración de 5 segundos, cambie la variable según su elección.
Si sus imágenes tienen cuatro dígitos, uso
%04d
, etc. Si sus imágenes no tienen este patrón, puede usar globos de shell, al menos en Linux y OS X:También puede cambiar la velocidad de fotogramas de salida especificando otro
-r
después de la entrada.fuente
-framerate
para el formato de entrada image2. Recomendaría no configurar una salida fps diferente de la entrada fps, a menos que realmente desee que ffmpeg caiga o duplique fotogramas. (a menos que se envíe a un contenedor como mkv donde ffmpeg admite una velocidad de fotogramas variable). Sí, acabo de probar y obtienes fotogramas dobles adicionales alimentados a través de x264, así que solo configura el FPS de la entrada, pero ponlo-r
o-framerate
ANTES-i .../stuff
cat *.jpg | ffmpeg -framerate 60 -f image2pipe -i - ~/output.mp4
aquí es una alternativa si no tiene-pattern_type glob
disponibleSi hace algunos cálculos básicos, verá que probablemente se esté quedando sin memoria si está tratando de mantener la película sin comprimir.
Cada cuadro tiene 1,024,000 píxeles. A 32 bits por píxel, eso es 32,768,000 bits (4,096,000 bytes o 3.9 MB ).
Si multiplicamos eso por 30,000 cuadros, necesitará 117187.5 MB ( 114.45 GB ) de memoria para guardar toda la película en la memoria de una sola vez; no es de extrañar que QuickTime Pro esté fallando.
Podría intentar reducir la resolución, pero eso podría fallar.
Tendrá que construir la película en trozos más pequeños y luego unir todo. Esperaría que haya aplicaciones que hagan esto sin cargar toda la película en la memoria. La película final también tendrá que comprimirse, ya que ocuparía 114 GB en el disco duro. Una película solo ocupa un solo DVD después de todo, mientras que su película dura 20 minutos (a 25 cuadros por segundo).
fuente
Sí, sé que este hilo tiene más de un año. Sin embargo, he estado usando esto durante más de 2 años, y funciona muy bien con más de 10,000 imágenes:
1080p a 24 fps, sin sonido
4k @ 90fps, sin sonido
Sin embargo, tuve que jugar mucho con el códec antes de obtener algo que YouTube reconocería. Puede encontrar una muestra con el segundo bloque aquí: http://www.youtube.com/watch?v=4G_aaPG2QWk
fuente
Prueba PhotoLapse ; una revisión de esto se da en Lifehacker.com aquí .
fuente
Yo uso Picasa de Google. También es un muy buen organizador de fotos en mi opinión. Aquí es cómo.
1) Archivo> Agregar carpeta a Picasa ...> agregue la carpeta con sus fotos.
2) Haga clic derecho en la carpeta agregada en el menú izquierdo 'Carpetas' y> Seleccionar todas las imágenes
3) Desde el menú superior> Crear> Video> Desde selección ...
4) Ahora estás en el creador de video> Pestaña Video> Estilo de transición> Lapso de tiempo
5) Puede cargar una pista de audio, cambiar las dimensiones (normalmente uso 1024x768), agregar diapositivas con texto en la pestaña de diapositivas ...
6) Video Maker> pestaña Video> Crear video. Puede iniciar sesión con su cuenta de Google y subirla a YouTube desde aquí también.
De vuelta en la biblioteca, puede hacer clic derecho en el video> ubicar en el disco para ver dónde se guardó el video. Otra ventaja de usar Picasa es que puede seleccionar todas las imágenes e ir al menú superior Imagen> Edición por lotes> Me siento afortunado. Corregirá el contraste y el color de todas las fotos al mismo tiempo.
Antes de crear el video, es posible que desee agregar algo de movimiento a su lapso de tiempo con http://motiontimelapser.co.nr/ Descargo de responsabilidad: soy el autor.
fuente
Me enfrenté a un problema similar hace un tiempo cuando intenté hacer un lapso de tiempo para crear un thon en un hackerspace local. Ejecuto OS X, así que no estoy seguro de qué tan viable es usar esto en Windows, pero usé MEncoder.
Este es el comando que usé en la terminal:
Hay dos problemas con esto:
Luego lo ejecuté a través de otra utilidad para convertirlo a un formato medio decente.
MEncoder es parte del proyecto MPlayer, ubicado aquí: http://www.mplayerhq.hu/
fuente
¡Veo que este hilo es un poco viejo, pero descubrí que MakeAVI es el mejor programa para mí!
Puede descargarlo aquí: http://sourceforge.net/projects/makeavi/?source=dlp
No pude hacer funcionar ninguno de los otros métodos enumerados aquí, ¡y este funcionó para mí! ¡Espero que funcione para ti! :)
fuente
¿Has probado VirtualDub ?
Cuando abra una imagen en virtualdub, le pedirá que cargue toda la secuencia. A partir de ahí: ajuste la velocidad de fotogramas, agregue algunos filtros (recorte, enfoque), elija un codificador y guarde su video.
Le sugiero que experimente al principio con un número menor de imágenes y, si está satisfecho con el resultado, haga todo el lote.
Editar: Aquí hay un tutorial simple sobre esto. Todo lo que tiene que hacer es encontrar un códec sin pérdida adecuado, como este: Códec de video sin pérdida de MSU .
fuente
Probamos nuestro software Time-Lapse Tool para generar video a partir de 100k imágenes y funciona de maravilla. Todas estas imágenes se pueden agregar desde múltiples carpetas, lo que es útil para fotos de DSLR agrupadas por 10k imágenes en la carpeta.
fuente
Si está usando Premiere Pro, simplemente coloque las imágenes en una carpeta dedicada, asegúrese de que estén numeradas en secuencia y consecutivamente, luego, en Premiere Pro, haga clic con el botón derecho en la ventana Proyecto y seleccione "Importar", seleccione la primera imagen y marque la casilla de verificación "Secuencia de imagen". Automáticamente extraerá todas las imágenes en una secuencia llamada thefirstimageName.jpg pero con un icono de "pila" de imágenes. Eso es todo. Arrástrelo a una secuencia, luego renderícelo (Exportar -> Medios) como 1080p y luego importe la exportación como un nuevo videoclip. Recomiendo exportarlo y volver a importarlo como un clip porque se puede saber que Premiere Pro y Media Encoder se bloquean con el metraje de alta resolución si juegas con cortes y cambios de velocidad, así que exporta el metraje de alta resolución a 1080p, mientras compromete la calidad, restaura la estabilidad.
fuente
Solo por diversión, aquí hay otra manera (no, claramente NO estoy tratando de refinar mi propio proceso). Resulta que nada en Windows quiere editar la salida del mencoder que produce mi otra respuesta. Esta es una versión más fácil de editar usando ffmpeg:
fuente
Tenía que hacer algo así antes. Pude hacerlo con éxito en quicktime pro al hacerlo 500 fotogramas a la vez. Los guardaría como una película individual y luego pasaría a la siguiente. Luego, más tarde, combinaría todos los 500 segmentos de cuadro en la cosa final.
fuente
También votaría por Virtualdub (he hecho esta operación, no recuerdo si fueran tantos). También es más fácil eliminar cuadros que no desea, etc. Tal vez podría intentar usar un formato de video sin pérdidas para renderizarlo y almacenarlo, como el códec Camstudio . Para un lapso de tiempo ... tal vez también esté bien el códec techsmith (TSCC), pero eso solo funciona si ha comprado (u obtenido una versión anterior de una revista) Camtasia, ya que instala la versión de codificación del códec. Hace videos realmente pequeños. Y probablemente sea apropiado para un lapso de tiempo.
fuente
Otro programa que puedes usar es Time Lapse MovieMonkey
Hizo el trabajo de crear mi última película de lapso de tiempo realmente muy muy rápido. Y no tuve que leer las instrucciones. Es simple e intuitivo, pero tiene suficientes configuraciones avanzadas. Y es gratis.
El autor dice que ha sido probado con 50,000 imágenes.
fuente
Obtengo resultados realmente buenos al usar Picasa o GoPro-studio .
Estoy ocupado con un video para escribirme una tabla de surf usando estas herramientas. Se ha publicado un trabajo en progreso en mi perfil en YouTube (busque "Surfbordbou", todavía no se me permiten más de 2 enlaces por publicación)
El creador de películas de Picasa es realmente fácil de usar, son 2 clics y tienes el lapso de tiempo de un conjunto de imágenes seleccionadas.
fuente