Cómo añadir un logo o watermark a un vídeo con ffmpeg
Imaginemos que tenemos un bonito vídeo que queremos compartir en YouTube, pero además, queremos añadirle nuestro propio logo para que quede más personalizado. ¿Cómo lo hacemos? Si tenemos un sistema operativo basado en Unix, como GNU/Linux, no hace falta instalar un engorroso y pesado programa de edición de vídeo. Con el comando ffmpeg, que casi siempre o está por defecto o está en cualquier repositorio, y una imagen con el logo ya es suficiente.
Veamos los sencillísimos pasos:
1 – Tener instalado ffmpeg en el sistema.
2 – Comprobar el tamaño de pantalla del vídeo mediante
ffmpeg -i video.mpg
La parte importante de la información que necesitamos está en:
Input #0, mpeg, from ‘video.mpg’:
Duration: 00:06:27.55, start: 0.500000, bitrate: 5115 kb/s
Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 468×384 [PAR 178:163 DAR 3471:2608], 104857 kb/s, 25.00 tb(r)
Stream #0.1[0x1c0]: Audio: mp2, 44100 Hz, stereo, s16, 128 kb/s
At least one output file must be specified
3 – Abrir un programa gráfico, como el GIMP, y crear una imagen del mismo tamaño que el vídeo, que en este caso será de 468×384 píxels, con el color #808080 de fondo, con el logo que se quiera añadir:
4 – Volvemos a la línea de comando y escribimos, (en este ejmplo, el vídeo y la imagen están guardadas en el mismo directorio):
ffmpeg -sameq -i video.mpg -vhook ‘/usr/lib/vhook/watermark.so -f imagen.jpg’ -ar 44100 -acodec libmp3lame -ab 128 -ac 2 video.mpg
Tengamos en cuenta que el fichero watermark.so puede encontrarse en un lugar diferente, por lo que habría que indicar el camino correcto. También, aquí he cambiado el tipo de sonido a mp3, cosa que podría no ser necesaria.
5 – Y ya está listo. Un ejemplo del resultado se puede encontrar aquí.
Espero que te haya podido ayudar a embellecer tus vídeos. Ahora todo depende de tu imaginación
Publicado en La red
Más sobre: ffmpeg, vídeo
Si te ha interesado este artículo puedes hacer una donación con paypal o visitar alguno de los anunciantes que apoyan este blog, si te interesan sus ofertas. También, te estaría agradecido si dejaras un comentario. Y puedes subscribirte al RSS, seguirme en Twitter o compartirlo en tus redes sociales favoritas:
Twitter | Facebook | Menéame | Delicious | Google | MySpace | Technorati | Bitácoras
Muchas gracias por tu apoyo.
Publi:
2 Comentarios. Añade el tuyo»
Suscripción RSS a los comentarios de esta entrada. URL de TrackBack
Escribe tu comentario:
Otros artículos que pueden interesarte:




oye no me aparece instalado el vhook, sabes como puedo hacerlo?
Comentario por andres — Sábado, 30 Enero 2010 @ 4:47
No sé qué distro de Linux tienes. Yo tengo Slackware 12.1 y la versión de ffmpeg es la 20081129.
Seguramente depende de si tu versión fue compilada con vhook. Supongo que si buscas una versión así, o según tus conocimientos, te la compilas tú mismo ya podrás hacer tu watermark.
Comentario por José Manuel Goig — Sábado, 30 Enero 2010 @ 21:49