apuntes de ffmpeg

notas de usos comunes que le doy a ffmpeg

"trim" / cortar

donde:

-ss es el tiempo inicial

-t es la duracion total del nuevo video

escalar

y para reducir el tamaño del archivo, suele ser útil recomprimir con crf (constant rate factor)

en teoría 24 es una compresión difícil de percibir. números mayores comprimen más.

"-acodec copy" evita que se vuelva a codificar el audio.

cambio de framerate

o

cambio de "velocidad"

obtiene un video a 2x de velocidad:

para hacer 60x (por ejemplo, convertir minutos a segundos):

puede ser necesario agregar el parámetro -t DURACIÓN para que el video resultante tenga la duración deseada y no se quede con la anterior.

concatenar

hacer lista de videos con el formato:

y luego:

generar video desde serie de img

crop (y exportar desde recordmydesktop)

video a partir de una imagen

video a partir de serie de imágenes

overlay de imagen sobre video

cámara virtual

es necesario instalar v4l2loopback, e.g.:

y luego habilitar el módulo:

si no hay más cámaras conectadas, el dispositivo virtual estará en /dev/video0

pantalla completa

si la imagen está en espejo, se puede utilizar el parámetro -vf hflip

fuente

capturing your desktop/screen recording

x11grab

región específica

aquí utiliza la opción de video_size y el offset en la opción i:

una opción interesante aquí puede ser:

ventana

obtén la window id con xwininfo:

en teoría debería poder utilizar la id con la opción -window_id, pero no he tenido éxito (Option window_id not found)

enlaces entrantes

qiudanz devlog

apuntes

meta

compudanzas

contacto

colofón

este trabajo está dedicado al dominio público. CC0 1.0