Extraer audio FFMpeg

“FFMpeg es un conversor de audio y video gratuito y de código abierto. Ha sido adoptado por muchas aplicaciones, incluidas VLC, Android OS, Spotify, etc. ffmpeg ofrece funciones incomparables para trabajar con archivos de audio y video. En este tutorial nos centraremos en extraer archivos de audio de videos y otras técnicas útiles”.

Contenidos

Instalar FFMpeg

Antes de que podamos continuar, debe asegurarse de que la utilidad ffmpeg esté instalada y disponible en su sistema.

Debian

1 $ sudo apt-get install ffmpeg

REHL

123 $ sudo yum install epel-release$ sudo yum localinstall –nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm$ sudo yum install ffmpeg ffmpeg-devel

Arco/Manjaro

Mac OS

Tenga en cuenta que es posible que ffmpeg no funcione según el soporte del sistema. Puede verificar que tiene ffmpeg instalado ejecutando el siguiente comando: El comando debe devolver información detallada sobre su versión de ffmpeg instalada.

Extraer audio FFMpeg de video

Antes de que podamos extraer un archivo de audio de un video, debemos determinar la versión de audio. Podemos hacer esto ejecutando el comando ffbrobe seguido de la ruta al video de destino:

1 $ ffprobe BigBuckBunny.mp4

Reemplace BigBuckBunny.mp4 con el nombre de su archivo de destino. Navegue hasta el final de la salida del comando y revise la información de la transmisión de audio. Debería ver la versión de audio de la siguiente manera:

De la salida podemos ver que el formato de audio es aac. Ejecute el siguiente comando para extraer el audio del video sin volver a codificar:

1 ffmpeg -i BigBuckBunny.mp4 -vn -acodec Copiar BigBuckBunnyAudio.aac

En el comando anterior, usamos el indicador -I para especificar el video de entrada. Los indicadores -vn le dicen a ffmpeg que elimine la transmisión de video del archivo de salida. Finalmente, la copia -acodec le dice a ffmpeg que use la transmisión de audio que ya está allí.

Extraer audio FFMpeg del archivo – Método 2

Puede usar ffmpeg para convertir un archivo de video a mp3. Dado que un archivo MP3 no puede contener una transmisión de video, ffmpeg lo elimina automáticamente. El comando de ejemplo se ve así:

1 $ ffmpeg -i BigBuckBunny.mp4 BigBuckBunnyAudio.mp3

El comando crea un archivo de audio con el nombre de archivo especificado.

Extraer audio de videos en un directorio

Suponga que desea extraer videos de archivos MP4 en un directorio completo. En Windows, ejecute el siguiente comando en su símbolo del sistema.

1 para %i en (*.mp4) ejecute ffmpeg -i «%i» «%~i.mp3».

El comando encuentra todos los archivos mp4 en el directorio actual y los convierte en archivos mp3 con nombres similares. En macOS y Linux, ejecute el siguiente comando:

12345 para i en *.mp4; hacer nombre=`echo «$i» | corte -d’.’ -f1` echo «$nombre» ffmpeg -i «$i» «${nombre}.mp3» hecho

Extraer audio de video con VBR

En algunos casos, es posible que desee extraer audio de un video de tasa de bits variable. Puedes ejecutar el comando:

1 $ ffmpeg -i BigBuckBunny.mp4 -mapa 0:0 -q:a 0 -acodec copiar BigBuckBunny.aac

Usamos -q:a 0 para extraer audio con tasa de bits variable. El valor de calidad puede variar de 0 a 9, siendo 0 la calidad más alta y 9 la calidad más baja.

Extraer audio de video con CBR

Para extraer un audio con una tasa de bits constante, ejecute el siguiente comando:

1 $ ffmpeg -i BigBuckBunny.mp4 -mapa 0:0 -b:a 320k -acodec copiar BigBuckBunny.aac

En el comando anterior usamos -b:1 seguido del valor de la tasa de bits objetivo. En nuestro caso especificamos el audio con bitrate de 320k.

Conclusión

En este artículo, ha aprendido cómo extraer audio de video sin codificación, procesar por lotes video a audio, extraer audio con tasa de bits variable y extraer audio con tasa de bits constante. ¡¡Gracias por leer!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.