/ FFMPEG Generar video dinámicamente

Imagen de FFMPEG Generar video dinámicamente

Corresponde a un desarrollo con FFMPEG para crear un vídeo de forma dinámica, se puede tomar cualquier audio en formato mp3, y fusionarlo con un video, en un tiempo específico.

Objetivo:
Lograr tomar un video que ya tiene un audio, e insertar en él otro audio pero en un tiempo específico, y con una duración de 4 segundos aprox.

Desarrollo y problemática:
FFMPEG se usa mucho para edición de archivos multimedia (video, audio, imagen) y existen muchas maneras de lograr un mismo resultado, sin embargo el problema principal de este experimento fue lograr unir el audio del vídeo con un mp3 externo de cualquier duración, puesto que el resultado común es que el mp3 reemplaza al audio del vídeo, no los fusiona.

También hay que tomar en cuenta otro factor, el mp3 externo puede ser de cualquier duración, pero el vídeo sólo dura 11 segundos, entonces hay que considerar acortar la duración del mp3 y además, que comienze en un segundo promedio, puesto que algunas canciones comienzan con fade in o instrumentales muy largas.

Solución:
Para obtener el video final se hizo lo siguiente:

- Extraer el audio del vídeo
- Cortar el mp3 externo desde el segundo 60 aprox y con una duración de 4 segundos
- En el mismo paso del corte, se une al audio del vídeo
- Reemplazar el audio del video, con el audio recien mezclado

De esa manera se logra obtener un vídeo como el que se muestra a continuación.

Características

  • Uso de FFMPEG
  • Unión de vídeo + audio sin perder el audio del vídeo
  • Compatibilidad con PHP para ser usados en sitios web

Vídeo

Nota: Algunos videos fueron creados por el cliente o la agencia correspondiente. Los derechos del contenido pertenecen a sus respectivos dueños.



  Volver al listado

Trabajos Relacionados

Contacto

Correo Electrónico

Linked In

Formulario de contacto