Автор Тема: Восстановление клиппированного сигнала  (Прочитано 2563 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SHUM_Records Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 5928
  • Репутация: +561/-16
  • Инопланетный разум
Собственно чем это можно сделать? Предлагайте софт или плагины кроме кул-эдит/аудишн, он восстанавливает только одну полуволну, почему-то.

Оффлайн Pavlik

  • Эксперт
  • *****
  • Сообщений: 1979
  • Репутация: +264/-345
  • а ты любил рнб-телок?
Re: Восстановление клиппированного сигнала
« Ответ #1 : Марта 31, 2007, 01:15:59 »
хм... ИМХО вопрос нерешабелен ))
тоже самое, что и 32 kbps переводить в 320 kbps для получения супер качества )))
надо записывать изначально без клиппинга.
маленький клип будет не слышно с миксе

Оффлайн BOFH

  • Ветеран форума
  • ******
  • Сообщений: 3077
  • Репутация: +91/-41
  • Даниил
    • Мой youtube-канал :)
Re: Восстановление клиппированного сигнала
« Ответ #2 : Марта 31, 2007, 01:29:50 »
Собственно чем это можно сделать? Предлагайте софт или плагины кроме кул-эдит/аудишн, он восстанавливает только одну полуволну, почему-то.
Postfish

http://svn.xiph.org/trunk/postfish/README

>>>> What effects does the Postfish include?

Declipper:

  The Postfish declipper is a 'build audio from scratch'
  reconstruction filter. Any section of audio exceeding a configured
  amplitude threshold is marked 'lost' and the filter builds new
  audio to fill the gap. In this way it can be used to repair both
  digital clipping that occurred during sampling, as well as analog
  clipping that may have happened at an earlier stage.
« Последнее редактирование: Марта 31, 2007, 01:31:30 от BOFH »

Оффлайн SHUM_Records Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 5928
  • Репутация: +561/-16
  • Инопланетный разум
Re: Восстановление клиппированного сигнала
« Ответ #3 : Марта 31, 2007, 02:30:52 »
Я так понял постфиш под линь только? Мне под винду бы.

Наглядный пример того, что клиппированный сигнал в некоторых случаях восстановить все-таки можно:
http://www.websound.ru/articles/music-theory/lesson9.htm

Но вот недостаток метода (не у меня одного проблема с полуволной):
Teodor
"Как быть, если после этой процедуры графики становятся похожи на расческу - пики появляются только в положительных полупериодах, а в отрицательных - так и остаются плоские участки?"
ответа на сообщение нету

Неужели только аудишн такую возможность предоставляет???

Оффлайн BOFH

  • Ветеран форума
  • ******
  • Сообщений: 3077
  • Репутация: +91/-41
  • Даниил
    • Мой youtube-канал :)
Re: Восстановление клиппированного сигнала
« Ответ #4 : Марта 31, 2007, 13:33:42 »
Я так понял постфиш под линь только? Мне под винду бы.
Да, только Linux.

Оффлайн SHUM_Records Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 5928
  • Репутация: +561/-16
  • Инопланетный разум
Re: Восстановление клиппированного сигнала
« Ответ #5 : Апреля 05, 2007, 12:03:11 »
Разобрался как сделать все красиво в аудишене. Надо после первого прохода сделать еще одну фильтрацию, но с другими параметрами. Если в первом случае порог выставлялся на 99% (attenuation = 1), то во второй раз нужно выставить это значение под уровень оставшихся клиппированных "полочек". После 2 проходов таким образом получается вполне приличная форма волны. Если будет время, выложу примерчики, результат впечатляет, а то я уж думал все, безнадега.

Оффлайн Gavrish

  • Меценат
  • *****
  • Сообщений: 2235
  • Репутация: +1518/-264
  • ..это Ми? ...Ми!.. ..очень на Ля похоже....
Re: Восстановление клиппированного сигнала
« Ответ #6 : Апреля 05, 2007, 21:50:44 »
выложи примерчики, интересно...

Оффлайн SHUM_Records Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 5928
  • Репутация: +561/-16
  • Инопланетный разум
Re: Восстановление клиппированного сигнала
« Ответ #7 : Апреля 05, 2007, 23:58:46 »
Звуковые файлы влом кидать, большие больно, не в мп3 же их выкладывать.
А вот картиночки получите, распишитесь.

(После такой обработки нужно немного поработать параметрическим эквалайзером, все же немного остается некий призвук от сильного перегруза, зато после эквалайзера в миксе клиппированный трек звучит на ура, ничего не заметно)
« Последнее редактирование: Апреля 06, 2007, 00:04:03 от SHUM_Records »

Оффлайн Gavrish

  • Меценат
  • *****
  • Сообщений: 2235
  • Репутация: +1518/-264
  • ..это Ми? ...Ми!.. ..очень на Ля похоже....
Re: Восстановление клиппированного сигнала
« Ответ #8 : Апреля 06, 2007, 00:13:46 »
а что это за запись? вокал?

Оффлайн Gavrish

  • Меценат
  • *****
  • Сообщений: 2235
  • Репутация: +1518/-264
  • ..это Ми? ...Ми!.. ..очень на Ля похоже....
Re: Восстановление клиппированного сигнала
« Ответ #9 : Апреля 06, 2007, 00:15:02 »
картинки красивые)
может зальешь куда-нибудь, хотя бы начальный и конечный?

Оффлайн Ress

  • Эксперт
  • *****
  • Сообщений: 2224
  • Репутация: +162/-42
  • Звуки ADA
    • Ress 24 - Официальный сайт
Re: Восстановление клиппированного сигнала
« Ответ #10 : Апреля 06, 2007, 10:35:41 »
Поясни, пожалуйста, этот момент на примере твоих картинок
Если в первом случае порог выставлялся на 99% (attenuation = 1), то во второй раз нужно выставить это значение под уровень оставшихся клиппированных "полочек".

Оффлайн Shagrath

  • Частый посетитель
  • **
  • Сообщений: 218
  • Репутация: +21/-7
  • Master of Disharmony
Re: Восстановление клиппированного сигнала
« Ответ #11 : Апреля 06, 2007, 11:58:42 »
SHUM_Records: Нашел вот такую штуку (сам не пробовал), но возможно эт по теме http://www.gvst.co.uk/gclip.htm

Оффлайн SHUM_Records Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 5928
  • Репутация: +561/-16
  • Инопланетный разум
Re: Восстановление клиппированного сигнала
« Ответ #12 : Апреля 06, 2007, 12:19:08 »
Поясни, пожалуйста, этот момент на примере твоих картинок

Сорри, ошибочка - не attenuation а overhead. В первом случае ставится на "1". Работаем над уровнем сигнала, который превышает 99% громкости. Второй раз ставим на 50%. На скриншоте видно, что нижняя полуволна не восстановилась и прижата где-то на 53%. Поэтому я выставил 50% и прошелся еще разок, в результате получилось как надо.

P.S. Attenuation - что-то вроде необходимый запас по амплитуде для восстановления клиппированных пиков. Overead - порог для фильтрации клиппированного уровня. Читайте статью, там все понятно расписано.

Оффлайн BOFH

  • Ветеран форума
  • ******
  • Сообщений: 3077
  • Репутация: +91/-41
  • Даниил
    • Мой youtube-канал :)
Re: Восстановление клиппированного сигнала
« Ответ #13 : Апреля 11, 2007, 00:25:31 »
Я худею с такого софта. Какие проценты? 0 dB порог срабатывания выставлять надо. :)

Оффлайн SHUM_Records Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 5928
  • Репутация: +561/-16
  • Инопланетный разум
Re: Восстановление клиппированного сигнала
« Ответ #14 : Апреля 11, 2007, 02:44:49 »
Покричи в микрофон и ты увидишь, что клиппируется не всегда на максимальное значение АЦП. Это только пи цифровом клиппировании все ровно под 0дБ ложится, а при аналоговом - есть небольшие отклонения. Когда выставляешь Overhead=1, все отсчеты, лежащие в 99% громкости участвуют при интерполяции, а клиппиованные искажения отбасываются и заменяются сгенерированными полуволнами. Вот только почему с 1го захода не все целиком восстанавливается, не понятно, глюки аудишеновского алгоритма.

Shagrath: ты нашел плагин, имитирующий эффект мягкого клиппирования. Зачем он нужен, я так и не понял. У меня задача обратная была. Но за ссылку спасибо, там были неизвестные мне плагины, некоторые весьма полезные.