FFmpeg es una herramienta de línea de comandos de código abierto para modificar fácilmente el formato o la calidad de un archivo AV, extraer audio, hacer GIFs y otras tareas. Se compone de varios programas y bibliotecas que tratan con archivos y flujos de audio, vídeo y multimedia. También se utiliza entre bastidores en una variedad de otras campañas multimedia.
FFmpeg está diseñado principalmente para Linux, pero también es compatible con Windows, Mac OS X y otros sistemas operativos como iOS, Android, MorphOS y AmigaOS.
Usar FFmpeg para convertir MP4 a WebM
Cuando se trata de convertir audio y vídeo, el escollo más común es elegir los formatos y contenedores adecuados. Afortunadamente, FFmpeg selecciona los códecs y contenedores adecuados sin necesidad de realizar ninguna configuración complicada.
Supongamos que quieres convertir MP4 a WebM en FFmpeg:
ffmpeg -i input.mp4 output.webm
Este comando transforma un archivo MP4 llamado input.mp3 en un archivo WebM llamado output.webm. No tienes que definir el tipo de flujo o contenedor porque FFmpeg lo hace por ti. Dado que WebM es un formato bien definido, FFmpeg reconoce automáticamente los tipos de vídeo y audio que puede manejar y convierte los flujos en un archivo WebM.