Tema de Jannah La licencia no está validada. Vaya a la página de opciones del tema para validar la licencia. Necesita una sola licencia para cada nombre de dominio.

Convierta archivos de audio de forma masiva usando Terminal en Linux fácilmente

La conversión masiva de archivos de audio en Linux es simple y eficiente cuando se usa Terminal, ya que con solo unos pocos comandos puedes realizar conversiones masivas sin necesidad de software adicional. Ya sea que desee convertir un lote grande de archivos para ahorrar espacio o cambiar el formato de ciertos archivos para hacerlos compatibles con otro dispositivo, Terminal le permite realizar estas operaciones con facilidad. En este artículo, le mostraremos los pasos para convertir archivos de audio en Linux usando comandos rápidos y eficientes.

Convierte archivos de audio en masa usando la Terminal en Linux fácilmente

Si está convirtiendo más de unos pocos archivos de audio, el uso de herramientas gráficas (incluidas herramientas o aplicaciones en línea) puede ser un proceso tedioso. Las instrucciones a continuación le muestran cómo convertir archivos de audio de forma masiva desde una terminal Linux, ahorrándole tiempo.

Primero, asegúrate de tener FFmpeg

FFmpeg Es una herramienta de línea de comandos gratuita para manipular archivos multimedia. Puede usarlo para convertir por lotes archivos de audio para cambiar su formato, reducir su tamaño o arreglar su tamaño. Está disponible en los repositorios de software de la mayoría de las distribuciones de Linux y se puede instalar en sistemas Debian/Ubuntu usando el siguiente comando:

sudo apto instalar ffmpeg

También puedes usar FFmpeg para convertir archivos de audio en Windows.

Advertencia

Es importante que comprenda todos los comandos de terminal que copie y pegue de Internet antes de ejecutarlos. A continuación se incluyen breves explicaciones, pero asegúrese de verificar la funcionalidad de cada comando antes de ejecutarlo.

Convertir formato de archivo de audio

El siguiente comando de terminal de Linux muestra cómo usar FFmpeg para convertir un archivo WAV a MP3:

para el archivo en /ruta/al/directorio_fuente/*.wav; hacer ffmpeg -i "$archivo" "/ruta/al/directorio_salida/$(nombre base "${archivo%.*}.mp3""; hecho

Para obtener una explicación rápida de lo que sucede aquí (y en otros ejemplos en esta página que usan bucles para procesar múltiples archivos):

  • El bucle for se utiliza para procesar todos los archivos con extensión .wav en el directorio de origen. Dentro del bucle, la ruta a cada archivo de audio se establece en la variable $file.
  • La variable $file se pasa al comando ffmpeg usando Opción -yo Que especifica el archivo de entrada.
  • El último parámetro pasado a FFmpeg es siempre la ruta del archivo de salida. FFmpeg determinará automáticamente el formato del archivo resultante según la extensión (en este caso, .mp3).
  • Los formatos de archivos de audio populares que admite FFmpeg para la conversión de audio son MP3, AAC, OGG, WAV, FLAC, M4A, WMA y AIFF.

Para cambiar la conversión de archivos en el script anterior, reemplace .wav con la extensión de archivo correspondiente a los archivos cuyo formato desea convertir y reemplace .mp3 con un formato que FFmpeg admita para convertir. ¡Tenga en cuenta que las rutas y extensiones de archivos en Linux distinguen entre mayúsculas y minúsculas!

Cambiar la tasa de bits de audio

El siguiente comando de terminal convierte la tasa de bits de archivos MP3 a 128K:

para el archivo en /ruta/al/directorio_fuente/*.mp3; hacer ffmpeg -i "$archivo" -b:a 128k "/ruta/al/directorio_salida/$(nombre base "${archivo%.*}_128k.mp3""; hecho

Reducir la velocidad de bits reduce el tamaño de los archivos de audio, mientras que aumentarla aumenta su tamaño. Tenga en cuenta que reducir la tasa de bits es un proceso unidireccional: una vez que se reduce la calidad, la información perdida no se puede recuperar y aumentar la tasa de bits nuevamente no restaurará la calidad original (aunque el archivo puede hacerse más grande, la calidad no mejorará). .

Las velocidades de bits comunes utilizadas en audio digital son:

  • Calidad de audio de CD de 320K (aprox.)
  • 256 KB para alta calidad
  • 192 KB para calidad estándar
  • 128K para calidad de radio FM

Las tasas de bits inferiores a 128k harán que el audio se vea afectado (y sonará como una llamada telefónica antigua), por lo que solo se recomienda en situaciones en las que es necesario comprimir grandes cantidades de audio (como grabaciones largas de conversaciones).

Normalizar el nivel de volumen

La normalización del volumen hace que el nivel de volumen de un archivo de audio sea consistente, de modo que las partes ruidosas del archivo no sean mucho más fuertes que el resto de la grabación:

para el archivo en /ruta/al/directorio_fuente/*.mp3; hacer ffmpeg -i "$file" -filter:a Loudnorm "/path/to/output_directory/$(basename "${file%.*}_normalized.mp3""; hecho

El filtro Loudnorm en FFmpeg se usa en el comando de terminal anterior para normalizar el nivel de sonido.

Convertir a sonido mono/estéreo

Una forma de reducir aún más el tamaño de un archivo de audio es convertirlo de estéreo a mono (siempre que no sea necesario que el contenido sea estéreo, por ejemplo, grabaciones de llamadas):

Convierta audio estéreo a audio mono:

para el archivo en /ruta/al/directorio_fuente/*.mp3; hacer ffmpeg -i "$archivo" -ac 1 "/ruta/al/directorio_salida/$(nombre base "${archivo%.*}_mono.mp3""; hecho

Convertir mono a estéreo:

para el archivo en /ruta/al/directorio_fuente/*.mp3; hacer ffmpeg -i "$archivo" -ac 2 "/ruta/al/directorio_salida/$(nombre base "${archivo%.*}_stereo.mp3""; hecho

Tenga en cuenta que, al igual que al reducir la velocidad de bits, la información se pierde al convertir estéreo a mono. Las pistas izquierda y derecha se fusionarán y no se desharán si vuelves a convertir el archivo a estéreo; Sólo la pista mono se enlazará a los canales izquierdo/derecho.

Cambiar el nombre de los archivos por lotes

El siguiente comando agrega la cadena _renamed al nombre de archivo de todos los archivos MP3 en el directorio:

para el archivo en /ruta/al/directorio_fuente/*.mp3; do cp "$file" "/path/to/output_directory/$(basename "${file%.*}_renamed.mp3""; hecho

Si convierte o cambia el nombre de archivos de audio con regularidad en Linux, puede agregar estos comandos a un script Bash para reutilizarlos fácilmente.

Linux es una gran plataforma para la edición de audio

Si busca ir más allá de la simple conversión masiva de audio, puede aprender a crear su propia música en Linux o alojar su propio servidor de transmisión de radio.

La conversión masiva de archivos de audio en Linux a través de Terminal le permite completar tareas de conversión de manera rápida y eficiente mientras ahorra recursos. Este método no sólo es útil para ahorrar tiempo, sino que también le brinda una gran flexibilidad para manejar diferentes formatos de archivos fácilmente. Pruebe estos sencillos comandos y prepárese para convertir cualquier conjunto de archivos de audio de forma precisa y rápida sin complicaciones.

Ir al botón superior