Libro matjoez {{ :fotografia:the_basics_of_timelapse_2022.pdf |}} http://mahugh.com/2015/04/29/creating-time-lapse-videos/#prettyPhoto ffmpeg -r 24 -pattern_type glob -i '*.jpeg' -vcodec libx264 timelapse.mp4 Si añadimos -s hd1080 nos hace formato 1080 que es 1920x1080 Comando con avconv (deprecated): avconv -y -r 10 -i '%*.jpg' -r 10 -vcodec libx264 -q:v 3 -vf crop=800:600,scale=iw:ih timelapse.mp4 ====== Añadir hora: ====== Para un fichero del tipo: 20191116_1146.jpeg. Hay que crear la carpeta data y ahí copia las imagenes con fecha #!/bin/bash while read linea do hora=`echo $linea | awk -F_ {'print $2'}|awk -F\. {'print $1'}|cut -c-2` minuto=`echo $linea | awk -F_ {'print $2'}|awk -F\. {'print $1'}|cut -c3-` convert -pointsize 40 -fill yellow -draw 'text 600,400 "'$hora':'$minuto'" ' $linea data/$linea done < <(ls *jpeg) ====== Patio ====== Juntamos dos fotos una encima de otra, por ejemplo 20191221 y 20190621 Comando original: convert image1.png image2.png -append juntas.png Ejemplo patio: ls 20191221_*|while read linea;do hora=`echo $linea|awk -F_ {'print $2'}|awk -F. {'print $1'}` ;convert $linea "20190621_"$hora".jpeg" -append "juntas_"$hora".jpeg";done Le ponemos la fecha en el medio: #!/bin/bash while read linea do hora=`echo $linea | awk -F_ {'print $2'}|awk -F\. {'print $1'}|cut -c-2` minuto=`echo $linea | awk -F_ {'print $2'}|awk -F\. {'print $1'}|cut -c3-` convert -pointsize 40 -fill yellow -draw 'text 600,600 "'$hora':'$minuto'" ' $linea data/$linea done < <(ls *jpeg) Y hacemos el timelapse: ffmpeg -r 24 -pattern_type glob -i '*.jpeg' -s hd1080 -vcodec libx264 timelapse.mp4 while read linea do convert -pointsize 60 -fill black -draw 'text 400,1575 "solsticio verano" ' $linea verano/$linea done < <(ls *jpeg) #!/bin/bash while read linea do convert -pointsize 60 -fill black -draw 'text 400,65 "solsticio invierno" ' $linea invierno/$linea done < <(ls *jpeg) #!/bin/bash while read linea do hora=`echo $linea | awk -F_ {'print $2'}|awk -F\. {'print $1'}|cut -c-2` minuto=`echo $linea | awk -F_ {'print $2'}|awk -F\. {'print $1'}|cut -c3-` convert -pointsize 60 -fill yellow -draw 'text 600,800 "'$hora':'$minuto'" ' $linea fecha/$linea done < <(ls *jpeg) ====== Hardware ====== Control remoto para reflex: https://www.amazon.es/dp/B08P1Y58F9?tag=mtjzuk05-21&keywords=lrtimelapse&geniuslink=true Cámara: https://www.amazon.es/dp/B07MLV9YN7?tag=mtjzuk05-21&geniuslink=true