Comandos disponibles en macOS para manipular archivos de audio:

Reemplaza las rutas y nombres de archivo según sea necesario para tu caso específico.

  1. El comando afinfo proporciona información detallada sobre un archivo de audio: como el formato del archivo, la duración, el número de canales, la tasa de muestreo y más.
afinfo FILE

Convertir audio

  1. El comando afconvert convierte archivos de audio entre diferentes formatos. La opción -hf lista los formatos disponibles.
afconvert -hf

El sig. comando convierte un archivo de audio a formato WAVE con datos en LEI16 (Little Endian Integer de 16 bits).

afconvert -d LEI16 -f 'WAVE' FILE_IN FILE_OUT

Descargar audio

Puedes descargar un audio de YouTube con yt-dlp:

yt-dlp -f bestaudio --extract-audio --audio-format mp3 "https://www.youtube.com/watch?v=CODIGO"

Optimizar audio para bocinas "pequeñas"

Si hay distorsión, ruido o clipping al reproducir: podemos mejorar el audio con los sig. pasos:

  1. Bajar el volumen.
  2. Conviertir a mono.
  3. Reducir las frecuencias demasiado graves (< 120 Hz) y agudos extremos (> 8 kHz).
  4. y Reducir los picos que causan saturación.
ffmpeg -i original.mp3 -ac 1 -filter:a "volume=0.5, highpass=f=120, acompressor=threshold=-12dB:ratio=3" salida_optimizada.mp3

Despues, tambien recomiendo usar Audacity para amplificar la salida:

  1. Usar el valor automático de amplificación (que Audacity calcula automáticamente).
  2. y Exportar a MP3.

Configuración recomendada:

  • Canales: Mono.
  • Frecuencias: 22050 Hz.
  • Tasa: Constante.
  • Calidad: 96 kbps.