¿Qué es FFMPEG?
FFmpeg es una aplicación multiplataforma para grabar, convertir y transmitir archivos multimedia.
Múltiples aplicaciones de software y sitios web utilizan ffmpeg para optimizar la lectura y escritura de archivos de audio y vídeo.
Además de utilizar ffmpeg como herramienta de desarrollo, FFmpeg también proporciona una interfaz de línea de comandos para realizar un gran número de tareas de gestión, alteración y análisis de archivos de audio y vídeo. Como, por ejemplo, convertir formatos de audio o video.
Instalación de FFMPEG en Linux CentOS 8
Para instalar FFMPEG, primero deberemos configurar el repositorio EPEL. Una vez configurado el repositorio, instalaremos ffmpeg con yum o dnf:
dnf install -y ffmpeg
Uso básico de FFMPEG
- Comprobar la versión de ffmpeg:
ffmpeg -version
- Convertir un fichero de vídeo MP4 a WEBM:
ffmpeg -i video.mp4 video_output.webm
Si queremos usar un códec específico:
ffmpeg -i video.mp4 -c:v libvpx -c:a libvorbis video_output.webm
- Convertir un fichero de audio MP3 a OGG:
ffmpeg -i audio.mp3 audio_output.ogg
Si queremos usar un códec específico:
ffmpeg -i audio.mp3 -c:a libopus audio_output.ogg
- Reducir el tamaño de un archivo MOV:
ffmpeg -i video.mov -c:v libx264 -c:a copy -crf 20 video_output.mov
Estos comandos solamente son ejemplos. Si consultamos el «man» del comando ffmep, veremos que tenemos muchísimas más opciones para trabajar con ficheros de audio y vídeo.
Espero que os haya sido útil este tutorial.
Mi pasión por la tecnología me lleva constantemente a explorar las últimas tendencias y aplicaciones, buscando siempre formas de implementar soluciones innovadoras que mejoren la eficiencia. En puerto53.com comparto contenido valioso para ayudar a otros profesionales y entusiastas de la informática a navegar y dominar el complejo mundo de la tecnología. Mi especialidad en Linux RedHat.
Más sobre mí en el este enlace,