GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar FFMpeg para hacer una conversión de audio simple

Aquí hay un FFmpeg simple sobre cómo cubrir solo una parte de las capacidades del marco. Veremos cómo puede usar el terminal para realizar conversiones simples de varios tipos de archivos de audio, incluidos todos los formatos populares y ampliamente disponibles. El uso de FFmpeg directamente desde la terminal mejora el rendimiento en comparación con la descarga e instalación de una herramienta GUI para FFmpeg, y también puede ofrecer configuraciones más precisas para los usuarios avanzados.

Convertir archivos de audio con FFMPeg

Comenzando con la conversión de audio, usaré dos muestras de las presentaciones en vivo de Cut Chemist que son de tipo de archivo mp3 y aif. Antes de iniciar cualquier cosa, asegúrese de tener Ffmpeg instalado en su sistema. Para hacer esto, abra una terminal y escriba:

ffmpeg –version

y debería aparecer algo como lo que se muestra en la siguiente captura de pantalla.


Si falta FFmpeg, puede instalarlo fácilmente desde el mismo terminal escribiendo:

sudo apt-get install ffmpeg

si está usando Ubuntu, o:

yaourt ffmpeg

si eres usuario de Arch. Cualquiera que sea la distribución que elija, seguramente encontrará ffmpeg disponible en su administrador de paquetes. Puede ser necesario agregar un depósito adicional.


Ahora si escribe:

ffmpeg –help

en una terminal, obtendrá una imagen del poder del marco. Puede usarlo para determinar o cambiar el volumen, los canales de audio, la frecuencia de muestreo y mucho más. Sin embargo, comenzando con lo básico, veamos cómo convertir nuestros dos archivos en tipos wav.

Abra una terminal y vaya dentro de la carpeta que contiene los archivos de entrada (los archivos que se van a convertir). Idealmente, puede usar el administrador de archivos para llegar allí y luego hacer clic derecho en el espacio vacío y 'abrir una terminal aquí'. A partir de ahí, puede ingresar el siguiente comando:

ffmpeg -i filename.mp3 newfilename.wav

Aquí está mi ejemplo:

En este caso, cambié el nombre del archivo y lo convertí a un archivo de audio de tipo wav.

Ok, eso fue fácil, pero ¿cómo podemos determinar cuáles son los tipos de archivos admitidos que podemos convertir desde/hacia? Eso es tan simple como escribir

ffmpeg -formats

y

ffmpeg -codecs

y se mostrarán todos los formularios admitidos.

Puede usar un archivo de entrada para obtener varios archivos de salida diferentes simplemente ingresando el nombre y el prefijo de esta manera:

ffmpeg -i filename.mp3 newfilename.wav newfilename.ogg newfilename.mp4

Esto dará como resultado la conversión de 3 archivos de audio de salida (wav, ogg, mp4) de un archivo mp3. Alternativamente, puede configurar el códec deseado usando el comando -c como este:

ffmpeg -i filename.mp4 c:a libopus newfilename.ogg

Ahora digamos que queremos convertir el otro archivo que tengo aquí que es un aif a un mp3, pero no queremos ningún tipo de mp3. Supongamos que queremos determinar la tasa de bits para el archivo de salida. Para ello es necesario introducirlo de la siguiente forma:

ffmpeg -i filename.aif -b:a 320000 newfilename.mp3

Tenga en cuenta que la tasa de bits se mide en bits/s, por lo que si quiero 320 kbit/s, debo ingresar 320000.

Aquí está mi ejemplo:

Esta fue solo una introducción a las vastas habilidades de FFmpeg y espero que funcione como una especie de incentivo para que descubras más el marco avanzado.
Estos podrían ser tus primeros pasos para conquistar esta poderosa herramienta llamada FFmpeg, o simplemente otra manera. hacer las cosas de una manera más sencilla y comprensible. En cualquier caso, debe profundizar en la investigación de la increíble documentación de FFmpeg (https://www.ffmpeg.org/documentation.html) y, con suerte, encontrará muchas cosas interesantes con las que jugar si está interesado.

Enlaces

  • FFmpeg

Linux
  1. Cómo usar autofs para montar recursos compartidos NFS

  2. Cómo usar el comando Tar en Linux

  3. ¿Cómo usar el tipo de archivo en Vim?

  4. ¿Cómo usar chmod para cambiar el permiso del archivo?

  5. ¿Cómo grabar audio con ffmpeg en linux?

Cómo usar operadores de prueba de archivos Bash en Linux

Cómo usar el comando Truncar en Linux

Cómo usar un comando de archivo en Linux

Cómo usar el comando lsof en Linux

¿Cómo usar gzip en Linux?

Cómo usar el comando shred de Linux