Tips ffmpeg

Cosas que me ha tocado hacer con ffmpeg, aquí las guardo y trato de explicar lo que entiendo para tener un respaldo.

Sobreponer una imagen a un vídeo

Si por ejemplo tenemos un video y queremos sobreponer una imagen de un círculo con fondo transparente para apuntar a un lugar entonces podemos sobreponerla con el siguiente comando:

ffmpeg -i video1.mp4 -i circulo.png -filter_complex "[0:v][1:v] overlay=0:0" -c:a copy video2.mp4

En donde video1.mp4 corresponde al video orignal, circulo.png corresponde a la imagen del círculo con fondo transparente y video2.mp4 corresponde al video resultante

Generar un video con fotografías

Si tiene una carpeta llena de fotografías y quiere generar un video con ellas (útil por ejemplo para proyectos de stop-motion) se hace así:

ffmpeg -framerate 30 -pattern_type glob -i '*.jpg' -c:v libx264 -pix_fmt yuv420p output.mp4

En donde glob indica que pase por todas las imágenes de la carpeta en orden predefinido (como el que arroja ls)