Чи існує програма, яка редагує аудіофайли, щоб вони мали однаковий обсяг?


16

Під час прослуховування музики на Banshee чи будь-якому іншому плеєрі, мені завжди доводиться збільшувати гучність певних пісень і відключати її для інших, тому що вони не мають однакового коефіцієнта відтворення.

  • Чи є доповнення, яке могло б нормалізувати мої пісні в Banshee?
  • Або є програма, яка могла б зробити це цілою моєю музичною бібліотекою?

На даний момент я працюю на Ubuntu 12.04 у випадку, якщо це вплине на відповіді.

Заздалегідь спасибі.


У Edit > PreferencesBanshee є можливість увімкнути корекцію ReplayGain. Я думаю, це навіть увімкнено за замовчуванням. Це не працює для вас?
Майкл Мартін-Смукер

Це працює відносно добре, але для пісень, які мають занадто велику різницю, це недостатньо добре для мого вподобання.
Oyibo

1
Замість того, щоб використовувати купу різних утиліт для різних форматів, ви можете просто використовувати sox. На сторінці чоловіка є приклад, який я думаю ...
RobotHumans

Відповіді:


17

Я використовую утиліту командного рядка під назвою mp3gain , яка доступна у сховищах.

Щоб скористатися ним, перейдіть до каталогу, де ви зберігаєте свої музичні файли, а потім запустіть цю команду:

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

Він буде проходити через кожен підкаталог, знаходячи будь-який файл, що закінчується .mp3, і нормалізує коефіцієнт посилення, щоб вони також відтворювались при послідовному томі.

Також зауважте, що mp3gainфайли не будуть діяти вже в межах потрібного вам діапазону, тому другий раз, коли ви запускаєте його і далі, це не займе часу, ніж у перший раз. Таким чином, ви можете просто запустити цю команду, як і кожного разу, коли ви додаєте нові файли, будь то лише один новий файл, або цілий букет.

Якщо у вас є .oggфайли, існує подібна програма під назвою vorbisgain :

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

Існують варіанти того, як ви нормалізуєте коефіцієнт посилення для будь-якої пісні порівняно з рештою музики, яку ви маєте, але пройшло так довго, як я переглянув їх, я не можу сказати про це багато. Я просто знаю, що я граю всю свою бібліотеку як одну величезну рандомізовану колекцію, і вищезгадана команда та її налаштування працювали на мене роками.

Якщо у вас є .flacфайли, ви можете використовувати metaflac :

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

Сподіваюся, що це допомагає.


Зверніть увагу, що порівняно з повторним придбанням, яке просто додає метатег, mp3gain назавжди змінить дані у ваших MP3 -файлах, щоб нормалізувати їх; його ефект неможливо усунути чи повернути назад, не вплинувши технічно на якість MP3, хоча будь-яка різниця може бути непомітна для більшості людських вух.
Останній

5
@izx Це неправильно. mp3gain - "без втрат", оскільки використовує атрибут посилення у кожному кадрі mp3-даних. Від 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.. Тому, хоча може бути важко розібратися з початковими значеннями, вони просто модифікуються постійним зміщенням, яке цілком може бути реверсивним.
Jonas Schäfer

2
@Oyibo Я подав запит на редагування відповіді, який містить те, що потрібно зробити для файлів flac. Замініть *oggна *flacі vorbisgain -rз metaflac --add-replay-gain. mp3gain обчислить зміщення таким чином, як аналогічно тому, що vorbisgain & co. робити, тож це не повинно бути необхідним робити вручну.
Йонас Шефер

1
@ Oyibo Опція в afaik Banshee активує лише підтримку зчитування RG-тегів з файлів, вона не робить виправлення з льоту. Таким чином, він не працює для файлів, що не мають тегів RG (через що він не працює для деяких файлів для вас).
Jonas Schäfer

1
@Oyibo Ви цього не хотіли б, оскільки зміщення масштабується так, що воно відтворюється разом з іншими файлами повторного повернення. Ви б використовували для цього регулювання гучності.
Йонас Шефер

3

Я не думаю, що для самого Banshee надбудова не існує, але ви можете нормалізувати обсяг у своїй колекції. На AVP я знайшов два способи зробити це:

  • sox: встановити через sudo apt-get install soxабо Центр програмного забезпечення Ubuntu. У терміналі перейдіть до каталогу, де перебувають ваші музичні файли за допомогою cdкоманди, а потім введіть sox <input-file.mp3> <output-file.mp3> gain −n −3. Це нормалізує рівень файлу mp3 до -3 дБ відносно відхилення в повному масштабі.

  • normalize-mp3: ця програма - це шлях для обробки кількох файлів. Встановіть через sudo apt-get install normalize-audioабо Програмний центр Ubuntu. У терміналі, перейдіть в каталог , де ваші музичні файли проживають , використовуючи cdкоманду, а потім введіть normalize-audio -b *.mp3для художника альбомів, або normalize-audio -m *.mp3для змішування альбомів.


1

Ви можете використовувати зухвалість для нормалізації обсягу всієї вашої музичної бібліотеки.

Audacity - це безкоштовний, простий у користуванні та багатомовний аудіо редактор та диктофон для Windows, Mac OS X, GNU / Linux та інших операційних систем. Ви можете використовувати Audacity для:

  • Запис аудіо в реальному часі.
  • Перетворення стрічок і записів у цифрові записи чи компакт-диски.
  • Редагуйте звукові файли Ogg Vorbis, MP3, WAV або AIFF.
  • Виріжте, скопіюйте, сплавіть або змішайте звуки разом.
  • Зміна швидкості або висоти запису.
  • І більше! Дивіться повний список функцій .

Однією з таких особливостей є Налаштування гучності за допомогою ефектів Compressor, Amplify, Normalize та Fade In / Out. 1

Примітка . Використання сміливості вплине на якість вашої музики. Але якщо у вашій музичній бібліотеці є всі mp3 високої якості, я маю на увазі 256 і 320 кбіт / с, а частота дискретизації становить 44,1 та 48 кГц, ви, мабуть, не помітите втрати якості (падіння). Зараз зухвалість стверджує, що вони значно покращили Normalize, але я думаю, що це слід пам’ятати, перш ніж спробувати нормалізувати звук.

1 Джерело: Audacity


2
Проблема Audacity полягає в тому, що це призведе до втрати якості (і зміни гучності незворотні), оскільки він повинен розшифрувати і перекодувати MP3-файл, щоб мати змогу редагувати його ...
останній

Я знаю, я використовував це на своїх носіях, 320 кбіт / с, і навряд чи можна помітити будь-яке падіння якості. Але ви праві, що це впливає на якість.
Мітч

1
домовились. Чи можете ви додати в цьому плані невелику замітку? Спасибі.
Останній
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.