Я хочу збільшити обсяг деяких MP3-файлів, які у мене є. Чи є спосіб зробити це без втрат (без повторного стиснення MP3-файлу і, отже, зниження його якості)?
Я хочу збільшити обсяг деяких MP3-файлів, які у мене є. Чи є спосіб зробити це без втрат (без повторного стиснення MP3-файлу і, отже, зниження його якості)?
Відповіді:
Так. Ви можете це зробити. Методика використовується низкою програм, а рівні обчислюються алгоритмом під назвою ReplayGain. Дані рівня гучності Mp3 можна регулювати без втрат, подібно до того, як зображення JPEG можна повертати без втрат.
Існує два методи
Від HydrogenAudio: Реалізація :
У методі метаданих можна зберігати інформацію про обидва типи ReplayGain (посилення треку та посилення альбомів). Інформація про зміну гучності може бути дуже точною. Якщо звукові дані також були змінені, метадані можуть містити інформацію "скасувати". Не всі аудіоплеєри / декодери знають, як читати та використовувати інформацію ReplayGain, що зберігається у метаданих. І немає стандарту, де і як зберігається інформація про ReplayGain; кожна реалізація використовує різні формати і розміщує інформацію в різних місцях.
У методі аудіоданих фактичні аудіодані файлу змінюються таким чином, щоб його природний / типовий обсяг відтворення знаходився на цільовому рівні. У цьому випадку може бути застосований лише один тип ReplayGain (посилення треку або посилення альбому). Якщо інформація про "скасування" десь не збережена, відновити вихідні аудіодані неможливо. Обмеження формату аудіофайлів може запобігти точному (тонко налаштованому) коригуванню посилення за допомогою цього методу. Наприклад, MP3 та AAC файли можна змінювати без втрат лише за кроки 1,5 дБ. Залежно від формату аудіофайлу, процес також може бути втратним в тому сенсі, що він може безповоротно проштовхнути сигнал вище максимальної амплітуди формату (в результаті відсікання) або нижче мінімальної (в результаті тиша).
Другий метод робить змінити файл, а тому , що вихідні дані не модифікуються , що не втрачає якостей, тому коригування може бути зроблена без втрат. Зазвичай це не рекомендується для вашої основної колекції, оскільки це модифікація файлів у вихідному стані, але може бути дуже корисною для портативних медіаплеєрів.
Програма під назвою mp3gain може зробити другий варіант і зворотно регулювати гучність mp3-файлів. Він абсолютно не перекодує і просто коригує значення величини у самому файлі mp3, щоб змінити гучність. Від HydrogenAudio: ReplayGain
Якщо змінюється коефіцієнт посилення, він завжди змінює поля глобального посилення в аудіоданих MP3. До нього можна додати дещо точні метадані, включаючи інформацію про скасування
Через те, як кодуються файли mp3, регулювання обмежується кроками 1,5 дБ, що, як правило, достатньо для наближення.
Foobar2k також включає цю функціональність і може застосувати зміни до файлів.
На мою думку, Replaygain - це не відповідь на це питання. Це не збільшення обсягу контенту, а лише додавання тегу, щоб сказати гравцям (лише гравцям, які підтримують тег) робити власне регулювання гучності під час відтворення. Зокрема, він не сумісний з усіма програвачами і не підходить для будь-якого використання mp3-файлів (наприклад, об'єднання їх в єдиний потік тощо).
З іншого боку, теоретично можна масштабувати всі коефіцієнти DCT без декодування та перекодування (тобто без зворотного квантування та DCT, а потім їх повторного повторного введення), лише повтор кодування Хаффмана (що втрачає без втрат). Ще коли я працював над MPlayer, я вважаю, що хтось мав утиліту, яка це зробила, але я втратив слід.
Так, це називається посилення відтворення, принцип дуже простий і працює досить добре. В основному, програмне забезпечення "прослуховує" ваш трек і визначає, наскільки потрібно його посилити, щоб звучати "нормально". Інформація записується у mp3tag, окремо від даних.
Потім сумісний програвач використовує ці дані для автоматичного посилення гучності, щоб змусити відтворювати всі треки при однаковій гучності. Я б запропонував спробувати http://www.foobar2000.org/ для цієї вправи. Клацнувши правою кнопкою миші трек, ви можете його просканувати, а в налаштуваннях програми потрібно встановити, щоб використовувати інформацію про повторне посилення.
Завантаживши Audacity (безкоштовний додаток) https://sourceforge.net/projects/audacity/ , виберіть «Файл / Імпорт / Аудіо», перейдіть до свого файлу mp3, натисніть на нього та виберіть «Відкрити». Ви побачите форму двоканальної хвилі.
У спадному меню вгорі натисніть на Редагувати / Вибрати / Все. Під час вибору файлу виберіть «Ефекти» зі спадного списку вгорі та виберіть «Нормалізувати». Просто відкрийте вікно, яке відкриється. За замовчуванням зазвичай достатньо. Клацніть зелений трикутник від видимих перемикачів, щоб перевірити відредагований файл. Ви можете працювати з багатьма іншими ефектами, такими як Equalization, Amplify, Bass & Treble тощо. Задовольнившись результатами, виберіть «Файл / Експорт аудіо» та виберіть «Зберегти як тип», який, як правило, .WAV або .MP3.
Мені довелося це зробити з багатьма слабкими файлами, які я отримав.