Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Audacity как понизить высокие пики амплитуды звука ?

Audacity как понизить высокие пики амплитуды звука ?

Поделиться
ronnikoЗабаненwww27 сен. 201616:18#0
Есть такой звук:
zvuk | Audacity как понизить высокие пики амплитуды звука ?

Вот все что выше красной линии(нарисовал линию что бы понятнее было о чем я говорю) я хочу удалить\обрезать. И должен остаться звук в нутри 2-х красных полос.
Как это сделать ?

Правка: 27 сен. 2016 16:19

mr.DIMASПостоялецwww27 сен. 201616:33#1
Обрезка
if(sample > maxVolume) { 
  sample = maxVolume;
}
if(sample < -maxVolume) {
  sample = -maxVolume;
}
ronnikoЗабаненwww27 сен. 201616:37#2
Ну закодить я могу.
Но хотелось быстро без запар сделать.
eugenelozaПостоялецwww27 сен. 201617:04#3
ronniko
Это не такая простая задача, как может показаться на первый взгляд. При clip-ах, описанных mr.DIMAS - аналог простого "amplify" в Audacity, Вы получите достаточно сильный артефакт. Есть в Adobe Audition такая фишка, как Hard Limiter - это усовершенствованный метод amplify, он как-то сглаживает (но не устраняет) артефакты при выходе сигнала за пределы динамического диапазона (те самые красные линии).
Единственное решение - компрессия (вроде как в audacity такой фильтр есть). Она делает тихие сигналы громче, оставляя громкие сигналы одинаковыми. Эффект также будет с артефактами, по этому я обычно делаю так:
Compressor (децибел на 5) + hard limiter (на 3-6 дБ), в итоге при не критической потере качества получают до 12 дБ усиление слабых звуков.
Но даже в таком случае будет крайне дико смотреться ревер переменной громкости.
ronnikoЗабаненwww27 сен. 201617:06#4
Hard Limiter

Да посмотрел на ютубе.
Но у меня блин нету Hard Limiter  в версии 1.3.14
А вот в версии 1.3.9 есть.
Только что купил в гугле :)


PS: Hard Limiter таки дает искажения звука. На слух заметно.

Правка: 27 сен. 2016 17:12

mr.DIMASПостоялецwww27 сен. 201617:20#5
ronniko
> Ну закодить я могу.
Зачем тогда тема в Программирование?
eugenelozaПостоялецwww27 сен. 201617:32#6
ronniko
> купил в гугле
эээээ? Audacity жеж вроде как полностью бесплатна... что там ещё покупать???
seamanПостоялецwww27 сен. 201617:45#7
eugeneloza
> эээээ? Audacity жеж вроде как полностью бесплатна... что там ещё покупать???
Видимо плагин платный
Такой плагин не поможет?
http://www.waves.com/plugins/l3-ultramaximizer#introduction-to-th… ltimaximizers
eugenelozaПостоялецwww27 сен. 201619:42#8
seaman
> Видимо плагин платный
Не, ну не шутите же так. Это ж один из самых вообще простых плагинов. За что там деньги брать? Ещё и в фрии + опенсорсной программе???
Вон же он, типа в последних версиях встроенный уже http://manual.audacityteam.org/man/limiter.html
Всё качается бесплатно http://www.audacityteam.org/download/ и самой последней версии
как можно было ЭТО купить???
foxesПостоялецwww28 сен. 20164:59#9
ronniko
отсюда не видно, но я так догадываюсь что звук, который требуется сделать по тише, занимает определенные частоты, и как альтернатива попробовать эти частоты отфильтровать каким нибудь эквалайзером.

/ Форум / Программирование игр / Звук

2001—2017 © GameDev.ru — Разработка игр