gentoo linux, java, software libre y otras hierbas
oct, 22 2008 - 8:00 am

Sobreponer imagen o texto a un video con ffmpeg – Uso de hooks [1ra parte]

Ésta vez aprenderemos algo bastante útil a la hora de editar videos con ffmpeg, y es el uso de hooks. Los hooks permiten esencialmente modificar videos. Se utilizan añadiendo la opción -vhook al ffmpeg, se pueden usar cuantos sean necesarios, y se ejecutarán en el orden en que son escritos en el comando.

Los hooks utilizan módulos externos para realizar las tareas de edición del video. Dichos módulos no son más que librerías dinámicas (.so, .dll, .dylib), que por lo general se encuentran en /usr/lib/vhook/. Dependiendo de la tarea deseada, utilizamos alguno de estos módulos; para el caso de sobreponer una imagen o texto utilizaremos imlib2.so.

Uso de imlib2.so

Usando este módulo es posible sobreponer una imagen o texto a un video. Podemos especificar el texto directamente, o indicar un archivo de texto donde se encuentre.

‘-C <rgb.txt>’ Nombre de archivo para leer el tipo de colores RGB a usar
‘-c <color>’ El color del texto
‘-F <fontname>’ Tipo de fuente y tamaño
‘-t <text>’ El texto
‘-f <filename>’ El nombre del archivo desde donde se leerá el texto
‘-x <expression>’ coordenada x del texto o imagen
‘-y <expression>’ coordenada y del texto o imagen
‘-i <filename>’ Nombre del archivo de imagen
‘-R <expression>’ Valor para color R (red=rojo)
‘-G <expression>’ Valor para color G (green=verde)
‘-B <expression>’ Valor para color B (blue=azul)
‘-A <expression>’ Valor para el canal Alpha

Leer el resto de la entrada…

9 Comentarios | deja el tuyo