~yaca/drimyswinteri

2ffd6f1513aac87b1d582fadfccda66559a6f54d — yaca a month ago 0ae216e master
New post: Tips ffmpeg
1 files changed, 18 insertions(+), 0 deletions(-)

A org/ffmpeg.org
A org/ffmpeg.org => org/ffmpeg.org +18 -0
@@ 0,0 1,18 @@
#+TITLE: Tips ffmpeg
#+author: yaca
#+date: <2022-10-22 sáb>
#+begin_preview
Cosas que me ha tocado hacer con ffmpeg, aquí las guardo y trato de explicar lo que entiendo para tener un respaldo.
#+end_preview
* 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:
#+begin_src bash
ffmpeg -i video1.mp4 -i circulo.png -filter_complex "[0:v][1:v] overlay=0:0" -c:a copy video2.mp4
#+end_src
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í:
#+begin_src bash
ffmpeg -framerate 30 -pattern_type glob -i '*.jpg' -c:v libx264 -pix_fmt yuv420p output.mp4
#+end_src
En donde glob indica que pase por todas las imágenes de la carpeta en orden predefinido (como el que arroja ~ls~)