Linux

Use FFmpeg para extraer fácilmente audio de archivos FLV

Si desea extraer el audio de archivos Flash Video (formato flv), hay varias opciones disponibles. Desafortunadamente, muchos de ellos optan por codificar el flujo de audio en otro formato. En algunos casos, esto no es un problema, pero si desea mantener el sonido idéntico al del video, entonces necesita algo que elimine el sonido de una sola pieza. FFmpeg, un conjunto de herramientas multimedia para Linux, Mac y Windows, puede hacer esto con facilidad.

El siguiente ejemplo será para Linux, pero una vez instalado en Windows o Mac, puede ejecutar el mismo comando que se muestra a continuación.

Descargar e instalar FFmpeg

Primero deberá descargar e instalar FFmpeg. La mayoría de las distribuciones en los repositorios de software tienen FFmpeg, aunque es posible que se haya eliminado parte del soporte por motivos de patentes de software. No importa, para nuestros propósitos eso hará una versión relativamente simple de FFmpeg. En Ubuntu, solo necesita usar el siguiente comando en la Terminal:

Este comando también instalará muchas bibliotecas adicionales (junto con FFmpeg), que son necesarias para la compatibilidad con dispositivos, formatos y filtros.

Extracción de audio de archivos FLV

Una vez instalado, usar FFmpeg es bastante simple, siempre que sepa qué comandos usar. Hay cientos de opciones diferentes, una sintaxis especial para usar en una variedad de situaciones, y la potencia y complejidad generales pueden ser un poco abrumadoras. Afortunadamente, según nuestra publicación, FFmpeg es bastante simple.

Lo primero que debemos hacer es averiguar exactamente qué códecs se utilizan en nuestro archivo FLV. Para hacerlo, abra la Terminal (si aún no está abierta) y cambie al directorio donde se encuentra el archivo FLV. En nuestro ejemplo, el archivo se llama Bohemian_Rhapsody.flv y se encuentra en el Escritorio. Así que el comando a escribir es:

Cambio de directorio

Esto mueve el programa Terminal al mismo directorio (el Escritorio en este caso), por lo que todos nuestros comandos estarán activos allí. Esto es importante porque si le dice a su programa (como FFmpeg) que actúe en un archivo, si la Terminal solo está «buscando» el archivo, obtendrá errores.

Ahora que hemos usado cd para cambiar el directorio al Escritorio, debemos escribir el siguiente comando:

Obtener información del archivo FLV

Nota: si está intentando esto junto con el tutorial, reemplace el nombre de su archivo cada vez que lo vea en los comandos.

El comando anterior es un poco complicado y obtendrá errores, pero no se preocupe. Lo que hemos señalado para ffmpeg es que el archivo de entrada es Bohemian_Rhapsody.flv. Eso es lo que dice el ffmpeg «-i».

Cuando presionamos Enter después del comando, no le dijimos a ffmpeg exactamente qué hacer con el archivo, por lo que envía un error. No hay problema. Simplemente ignóralo. Porque además del error, también nos da información sobre el archivo. La parte que nos interesa se verá así:

Información de transmisión de audio

La información anterior nos dice lo siguiente. En orden, nos dice que la corriente está codificada usando el codificador AAC, que tiene una frecuencia de 44100 Hz (la frecuencia de muestreo correcta para grabar en CD), que es estéreo, que usa muestras de 16 bits y tiene una tasa de bits. de 107 kb/s. A efectos de extracción, nuestro principal interés es que el archivo tenga sonido AAC. Sabiendo esto, lo único que tenemos que hacer es teclear el siguiente comando:

Extraiga la transmisión de audio

Las diferentes partes del comando anterior hacen lo siguiente:

ffmpeg – lanza FFmpeg
-i Bohemian_Rhapsody.flv – proporciona FFmpeg con el nombre del archivo de entrada
-vn – le dice a FFmpeg que ignore la pista de video
-copia de códec – copiar la pista de audio (en lugar de codificarla en otro formato)
Bohemian_Rhapsody.m4a – Nombre del archivo de salida

Después de escribir el comando anterior, solo deben pasar uno o dos segundos, y debe notar un nuevo archivo en su escritorio llamado, Bohemian_Rhapsody.m4a, que no contiene nada más que la pista de audio original del archivo flv original. Ábrelo en tu reproductor multimedia favorito y escúchalo para asegurarte de que todo esté como debería.

Reproduce tu nuevo archivo de audio

Es así de simple. Por supuesto, FFmpeg tiene muchas, muchas otras opciones disponibles. Puede transcodificar el audio a otro formato, para cargarlo en un teléfono móvil, reproductor de MP3 o archivo WAV. Puede manipular el video del FLV original si lo desea, jugando con la tasa de bits, la frecuencia de muestreo y la cantidad de canales.

Y es posible que desee aprender eso más adelante, pero ahora sabe una cosa: es simple usar FFmpeg para extraer audio de un archivo en formato flv. Sencillo y rápido.

Dr. Geek

Hola geeks, espero disfruten del contenido traído especialmente para ustedes. Tenemos el contenido que usted necesita, recuerda compartirlo porque de ese modo me apoyas a mi y puedo seguir trayendo mucho mas contenido.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba