- Tras probar varias formas de crear un timelapse, la más simple fue hacerlo con un solo comando de FFmpeg
- El ejemplo toma como entrada las imágenes
*.JPG del directorio actual y genera timelapse.mp4
- Se especifican juntos
-framerate 30 y -r 30 para alinear tanto la entrada como la salida con 30fps
- La codificación usa
libx264 y el formato de píxel yuv420p
- Se puede crear un timelapse con un solo comando de FFmpeg corto, sin scripts adicionales como Python
Ejemplo de comando de FFmpeg
- El comando para generar el timelapse es el siguiente
ffmpeg -framerate 30 -pattern_type glob -i '*.JPG' -c:v libx264 -r 30 -pix_fmt yuv420p timelapse.mp4
- Los archivos de entrada son los archivos
*.JPG de la ubicación actual
- El nombre del archivo de salida es timelapse.mp4
- La configuración principal consiste en
libx264, 30fps y yuv420p
1 comentarios
Opiniones de Hacker News
Resumen de comentarios de Hacker News
Proyecto que registró los cambios de un año tomando fotos todos los días
La función de estabilización de video de FFMPEG
vidstabde FFMPEG es excelente para la estabilización de video.vidstab.ffmpeg -i "$1" -vf vidstabdetect=shakiness=5:show=1 dummy.aviCreación de timelapse con Raspberry Pi y FFMPEG
Experiencia creando timelapse con FFMPEG
La potencia de FFMPEG
La practicidad de FFMPEG
Precauciones al usar FFMPEG en Windows
-pattern_type globno es compatible con Windows.Presentación de la herramienta MoviePrint
Post de blog sobre timelapse de una colonia de Rimworld
-pattern_type globno funciona en Windows.Las diversas funciones de FFMPEG
ffplay.