LINUX.ORG.RU

Как убрать шум из wav-файла?


0

1

Сыграл на синтезаторе небольшой набор звуков,
http://php.kirovnet.ru/download/isp2.wav

Как убрать из него шум (помехи из-за провода)?
Под Linux есть какие-то стандартные утилиты для этого?

Хочется просто:

$ ./delete-noise -o isp2-new.wav isp2.wav

★★★★★

>Под Linux есть какие-то стандартные утилиты для этого?

man grep

Led ★★★☆☆
()

хех, а уровень шума, частотные и временные параметры шума указывать не надо, верно?

man sox

Led — ты лучший!

adriano32 ★★★
()
Ответ на: комментарий от adriano32

man sox

sox noisy.wav -n trim 0 1 noiseprof | play noisy.wav noisered

- не помогает

P.S. Шутки про grep не понял. Наверное, слишком утонченное чувство юмора. :)

pacify ★★★★★
() автор топика

Вообщем, задачу я решил.
Достаточно наложить фильтр DenoiseFFT на нужный track в Cinelerra - шум исчезает. Всё замечательно.

pacify ★★★★★
() автор топика

Нашел ещё:

gwc - Audio file denoiser

Description: Audio file denoiser
 The GNOME Wave Cleaner (gwc) is an application that helps you in
 getting rid of noise and clicks in audio files. This is most
 commonly used when translating your old vinyl or old tapes to
 a digital format, but it can be applied to every soundfile that
 has a more or less constant noise level.
Homepage: http://gwc.sf.net

Правда, он не смог как-либо заметно очистить isp2.wav.

pacify ★★★★★
() автор топика

Вот еще кучка ссылок по теме:
http://apps.linuxaudio.org/apps/categories/denoising
http://linux-sound.org/snded.html
http://en.wikipedia.org/wiki/List_of_Linux_audio_software
http://www.geeks.com/techtips/2006/techtips-10dec06.htm

P.S. Кстати, Audacity не может создать «модель шума» (игнорирует нажатие на кнопку), поэтому не удаляет шум. И, похоже, удаление у него идет достаточно примитивное - только отсечением верхних частот. Audacity у меня установлен свежий, из репозитория Debian-Multimedia.

pacify ★★★★★
() автор топика
Ответ на: комментарий от pacify

Audacity не может создать «модель шума» (игнорирует нажатие на кнопку)

УМВР. Только для создания модели шума надо выделить участок, где кроме шума ничего нет. Иначе он вам понаудаляет...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

Сначала поставь винду, за тем скачай программу не малую по объему, за тем ее crack'ни, так еще иди и читай маны как, что, почем, не многовато ли?

deterok ★★★★★
()
Ответ на: комментарий от deterok

Зато алгоритмы обработки звука в этих программах реально хорошие и прочие приятности имеются. Всё это стоит возни по установке. А пользоваться только линуксовыми программами — это фанатизм.

anonymous
()

чтобы так не изголяться, надо делать провода из медных вешалок! (с)
:-D

aol ★★★★★
()
Ответ на: комментарий от Eddy_Em

Это не элементарные алгоритмы. Удаление шума дело не такое простое, как кажется. Плохие алгоритмы после удаления шума дают звук как mp3 на 32 Kb/s. Да и работа со звуком требует несколько иного интерфейса, чем математические пакеты.

anonymous
()
Ответ на: комментарий от Eddy_Em

> Только для создания модели шума надо выделить участок,

Я выделил. Только он тупо выходит из диалога при нажатии кнопки о создании модели шума.
Баг?

pacify ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Ну, не скажи: я пробовал со звуком те же методы, что использую для изображений (только, соответственно, одномерные): лапласиан гауссианы, вейвлеты, всякие там аппроксимации сплайнами и т.п. Вполне прилично получается. Главное, точно подобрать фильтр под звуковую модель.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от pacify

Баг. Сам сталкивался с таким в паре старых версий.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от deterok

> но ради одного файла ставить такую махину, как Adobe Audition...

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

pacify ★★★★★
() автор топика
Ответ на: комментарий от pacify

Да не, методы шумоподавления у меня уже давно разработаны. Просто добавлю в проект нужные файлы, и все.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от pacify

Не надо так с пунктуацией поступать пожалусто.

LMD
()
Ответ на: комментарий от pacify

Я выделил. Только он тупо выходит из диалога при нажатии кнопки о создании модели шума.

Баг?

Выделяешь кусок шума. Заходишь в диалог удаления шума. Жмешь на создание модели шума (он сам потом закроется). Выделяешь где нужно удалять. Затем снова заходишь в диалог удаления шума и жмешь на удалить шум.

Zodd ★★★★★
()
Ответ на: комментарий от Zodd

> Затем снова заходишь в диалог удаления шума и жмешь на удалить шум.

Действительно, сработало. Спасибо. :)

P.S. С пунктуацией попробую разобраться - все правила правописания, похоже, уже забыл.

pacify ★★★★★
() автор топика
Ответ на: комментарий от pacify

>все правила правописания, похоже, уже забыл.

Книги Розенталя принимать 3 раза в день после еды, а также каждый раз вместо лора.

anonymous
()
Ответ на: комментарий от anonymous

> Книги Розенталя принимать 3 раза в день после еды,

У меня только пара справочников Тихонова по современному русскому. Розенталя куда-то подевал.

pacify ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.