Як прибрати шум з аудіо?

вступ

Не так давно мені знадобилося прибрати шум з звуку. Раніше таким я не займався, тому поліз в інтернет відкопувати спосіб, як це можна зробити з найменшими втратами. Через 10 хвилин пошуків з’ясувалося, що всі стежки ведуть до Adobe Audition.

Після півгодини експериментів з’ясував, як найкраще видалити шум. Зараз вам представляю досить докладну інструкцію, як це зробити. Постараюся зібрати всю знайдену інформацію воєдино, узагальнити і написати доступною мовою. Відразу обмовлюся, що буде тільки інструкція, а не опис купи фільтрів до цього монстру (Audition). Інструкція по типу “Є проблема – ось вам рішення”. А Audition по суті Photoshop в світі аудіо.

Припустимо, ви записали звук на мікрофон, фотоапарат, телефон. Найчастіше ці пристрої особливою якістю не відрізняються (в плані запису звуку). І завжди буде присутній шум – якась постійна складова. А якщо ще і генератор додаткових шумів присутня (наприклад, гул кольорів в комп’ютері) … Ось наше завдання в тому, щоб відокремити її від мови або музики.

Тут є два варіанти:

  • В аудіо присутній запис атмосфери приміщення або вулиці без корисного сигналу. Тобто в наявності запис шуму без домішок. Наприклад, ви збираєтеся записати гру на гітарі вашого друга на комп’ютерний мікрофон. У квартирі досить тихо, сусідів немає, на вулиці теж ніхто не шумить (хм, досить ідеалізована ситуація, чи не так), але барахляна комп’ютер, якому сто років в обід, та до того ж не чищений від пилу з дня свого народження, по-зрадницькому гримить кулерами на всю іванівську. Ну тут два варіанти: записати спочатку секунд 10-20 до того, як один почне грати і стільки ж після закінчення. В цьому випадку у вас буде явно виражений шум, який згодом можна буде відокремити. До речі, професійні журналісти по можливості так і роблять. І другий варіант – почистити комп’ютер. Причому другий явно краще.
  • В аудіо немає окремого запису шуму. Тобто ваш друг почав грати відразу ж після початку запису, а після закінчення ви миттєво вирубали мікрофон. Ось це найгірший варіант. Справа в тому, що шум являє сукупність певних частот. Якщо є чистий шум, то можна з упевненістю сказати, що ці частоти – шум, сміття і їх можна видалити з усією доріжки. Якщо ж паралельно з шумом йде якийсь корисний сигнал, то вибрані частоти вже не будуть виключно сміттям. І, коли ви будете видаляти їх на всьому треку, то втратиться якась частина корисного сигналу. А точніше музика і голос придбають металевий відтінок. Тому такий запис краще перезаписати. Можна також спробувати знайти ділянку, де корисного сигналу буде мінімум, поставив не такі агресивні налаштування при чищенні шуму і змиритися з металевим відлунням. А можна просто записати зразок шуму в окремий файл, якщо ви звичайно не за 1000 км від цього місця

Є невеликий оригінальний файл розміром в 5 секунд з явно вираженим фоновим шумом. Запис робилася на диктофон смартфона. І цей шум генерується саме телефоном і при невеликій гучності джерела сигналу чітко чути.

Звідки скачати програму, я вам говорити не буду. Думаю, ви і без мене здогадаєтеся. Нагадаю, що з офіційного сайту Adobe можна завантажити trial-версію. Користуватися нею можна протягом 30 днів без обмежень.

Покрокова інструкція з видалення шуму

  1. Відкриваємо вихідний файл (File – Open або Ctrl + O) і отримуємо приблизно наступне вікно:
  2. Знаходимо ділянку файлу з фоновими шумами. Користуємося блоком кнопок для промоткі записи під графіком. Також можна використовувати кнопки в правому нижньому кутку для збільшення / зменшення амплітуди сигналу, а також масштабування блок керуючих кнопок.

    Пару раз спробувавши, думаю, розберетеся.
  3. Виділяємо знайдений ділянку. Просто лівою кнопкою миші, не натискаючи ніяких зайвих кнопок. Фоновий колір графіка інвертується. Фон стане чорним, а виділена ділянка білим.
  4. Йдемо в меню зверху “Effects – Noise Reduction / Restoration – Noise Reduction (process)”. З’явиться вікно наступного типу:
  5. Натискаємо Capture Noise Print для захоплення області шуму (1). На частотної діаграмі з’являться червоні, зелені та жовті точки. Щоб видалення шуму застосовувалося до всього файлу, натискаємо Select Entire File (2). Переміщаємо точки на синьою кривою для зміни звуку. З кожною зміною натискайте кнопку програвання (5) внизу. Параметр Noise Reduction (4) раджу не збільшувати більше 60-70 щоб уникнути спотворень. Якщо ж ви в якості шуму взяли шум з домішками голосу, наприклад, то не перевищуйте 20-30% (спотворення настануть раніше). Параметр “Reduce by” можна залишити за замовчуванням.

    Як тільки ви знайдете кращу якість звуку, пограти в цьому вікні, натискайте Apply (6).
  6. Після застосування фільтра піки на діаграмі стануть трохи згладженими.
    До застосування фільтра:

    Після застосування фільтра:
  7. Для збереження файлу “File – Save as”. З’явиться вікно:
  8. Натискаємо Change навпроти Sample Type:

    Тут можна поставити значення “Sample Rate” побільше і в кількості каналів вказати “Stereo”, а ще краще “Same as source”.

    Натискаємо Change навпроти Format Settings:

    У графі Type завжди вказуйте Constant (постійний бітрейт). Справа в тому, що при постійному бітрейте на кожну секунду аудіо інформації відводиться певна кількість пам’яті незалежно від типу інформації. Припустимо, 5 секунд одного трека містять швидко змінюється голос оперного співака, а 5 секунд іншого – постійне монотонне гудіння двигуна. Питання: в якому разі місця для збереження сигналу буде потрібно більше? Логічно, що в першому. При змінному бітрейті на другі 5 секунд місця буде витрачено менше. Відповідно, отримуємо економію місця. При постійному бітрейте і там, і там буде витрачено один і той же обсяг пам’яті (більший).

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

    У рядку Bitrate виставляйте по максимуму: 320 kbps (44100 Hz).

    Після всіх виконаних змін в настройках збереження, натискаємо “ОК“, І зберігаємо файл.

Ссылка на основную публикацию