¿Hay algún programa que edite archivos de audio para tener el mismo volumen?

16

Cuando escucho música en Banshee o en cualquier otro reproductor, siempre tengo que subir el volumen de ciertas canciones y bajarlo para otras porque no tienen la misma ganancia de repetición.

  • ¿Hay algún complemento que pueda normalizar mis canciones en Banshee?
  • ¿O hay un programa que podría hacer esto a toda mi biblioteca de música?

Actualmente estoy ejecutando Ubuntu 12.04 en caso de que tenga algún efecto en las respuestas.

Gracias por adelantado.

Oyibo
fuente
En Edit > PreferencesBanshee tiene una opción para habilitar la corrección ReplayGain. Creo que esto incluso está activado por defecto. ¿No te funciona?
Michael Martin-Smucker
Funciona relativamente bien, pero para canciones que tienen demasiada diferencia no funciona lo suficientemente bien para mi gusto.
Oyibo
1
En lugar de usar un montón de diferentes utilidades para diferentes formatos, puede usar sox. Hay un ejemplo en la página de manual, creo ...
RobotHumans

Respuestas:

17

Utilizo una utilidad de línea de comandos llamada mp3gain , que está disponible en los repositorios.

Para usarlo, vaya al directorio donde almacena sus archivos de música y luego ejecute este comando:

find -name '*mp3' -exec mp3gain -r -k {} \;

Recorrerá cada subdirectorio, encontrará cualquier archivo que termine .mp3y normalizará la ganancia para que también se reproduzca a un volumen constante.

También tenga en cuenta que mp3gainno actuará en archivos que ya están dentro del rango que desea, por lo que la segunda vez que lo ejecute y, posteriormente, no tomará tanto tiempo como la primera vez. Por lo tanto, puede ejecutar este comando tal como está cada vez que agrega nuevos archivos, ya sea solo un archivo nuevo o un grupo completo.

Si tiene .oggarchivos, hay un programa similar llamado vorbisgain :

find -name '*ogg' -exec vorbisgain -r {} \;

Hay opciones de cómo normalizas la ganancia de cualquier canción en comparación con el resto de la música que tienes, pero ha pasado tanto tiempo desde que las vi que realmente no puedo decir mucho al respecto. Solo sé que juego toda mi biblioteca como una gran colección aleatoria, y el comando anterior y su configuración me han funcionado durante años.

Si tiene .flacarchivos, puede usar metaflac :

find -name '*flac' -exec metaflac --add-replay-gain {} \;

Espero que ayude.

Preguntador
fuente
Tenga en cuenta que, en comparación con replaygain, que simplemente agrega una metaetiqueta, mp3gain alterará permanentemente los datos en sus MP3 para normalizarlos; Su efecto no se puede eliminar ni revertir sin afectar técnicamente la calidad del MP3, aunque cualquier diferencia puede ser imperceptible para la mayoría de los oídos humanos.
ish
55
@izx Esto está mal. mp3gain es "sin pérdidas", ya que utiliza un atributo de ganancia en cada cuadro de datos mp3. De mp3gain(1): Also, the changes mp3gain makes are completely lossless. There is no quality lost in the change because the program adjusts the mp3 file directly, without decoding and reencoding.. Entonces, si bien puede ser difícil determinar los valores iniciales, solo se modifican mediante un desplazamiento constante, que es perfectamente reversible.
Jonas Schäfer
2
@Oyibo He presentado una solicitud de edición para la respuesta que contiene lo que debe hacer para los archivos flac. Reemplazar *oggcon *flacy vorbisgain -rcon metaflac --add-replay-gain. mp3gain calculará el desplazamiento de una manera similar a lo que vorbisgain & co. hacer, por lo que no debería ser necesario hacerlo a mano.
Jonas Schäfer
1
@Oyibo La opción en Banshee afaik solo activa el soporte para leer etiquetas RG de archivos, no hace la corrección sobre la marcha. Por lo tanto, no funcionará para archivos que no tengan etiquetas RG (lo que puede ser la razón por la que no funciona en algunos archivos).
Jonas Schäfer
1
@Oyibo No querría eso, porque el desplazamiento se escala para que se reproduzca junto con otros archivos de recuperación. Usaría su control de volumen para eso.
Jonas Schäfer
3

No creo que haya un complemento para Banshee, pero puede normalizar el volumen en toda su colección. En AVP , he encontrado dos formas de hacerlo:

  • sox: instalar a través sudo apt-get install soxdel Centro de software de Ubuntu. En una terminal, navegue hasta el directorio donde residen sus archivos de música con el cdcomando, luego escriba sox <input-file.mp3> <output-file.mp3> gain −n −3. Esto normalizará el nivel del archivo mp3 a -3 dB en relación con la deflexión a escala completa.

  • normalize-mp3: esta aplicación es el camino a seguir cuando manejas múltiples archivos. Instalar a través sudo apt-get install normalize-audiodel Centro de software de Ubuntu. En una terminal, navegue hasta el directorio donde residen sus archivos de música usando el cdcomando, luego escriba normalize-audio -b *.mp3para álbumes de artistas o normalize-audio -m *.mp3para álbumes de mezclas.

Rory Alsop
fuente
1

Puede usar audacity para normalizar el volumen de toda su biblioteca de música.

Audacity es un editor y grabador de audio gratuito, fácil de usar y multilingüe para Windows, Mac OS X, GNU / Linux y otros sistemas operativos. Puedes usar Audacity para:

  • Graba audio en vivo.
  • Convierta cintas y registros en grabaciones digitales o CD.
  • Edite archivos de sonido Ogg Vorbis, MP3, WAV o AIFF.
  • Cortar, copiar, empalmar o mezclar sonidos juntos.
  • Cambiar la velocidad o el tono de una grabación.
  • ¡Y más! Vea la lista completa de características .

Una de estas características es ajustar el volumen con los efectos Compressor, Amplify, Normalize y Fade In / Out. 1

Nota : El uso de audacity afectará la calidad de su música. Pero, si su biblioteca de música es mp3 de alta calidad, quiero decir 256 y 320 kbit / s, y la frecuencia de muestreo es 44.1 y 48 kHz, probablemente no notará una pérdida de calidad (caída). Ahora audacity afirma que han mejorado significativamente Normalizar, pero creo que esto debe tenerse en cuenta antes de intentar normalizar el sonido.

1 Fuente: Audacity

Mitch
fuente
2
El problema con Audacity es que va a causar una pérdida de calidad (y hacer el cambio de volumen irreversible), porque tiene que decodificar y recodificar el archivo MP3 para poder editarlo ...
ish
Lo sé, lo usé en mis medios, de 320 kbit / s, y casi no se nota ninguna caída de calidad. Pero tienes razón, sí afecta la calidad.
Mitch
1
convenido. ¿Podría agregar una pequeña nota al final a este respecto? Gracias.
ish