Denoising audio in avisynth » Technical Analysis » Money Forum

Money Forum

Money Forum



ПоискПоиск   Users   Registration   Entrance
Today: 04.04.2025 - 16:36:48
Pages:  1  

Denoising audio in avisynth

Advertising


MessageAuthor

Don't know what kind of noise you have, but if you think a simple lowpass filtering will help, then that is already implemented in v2.05 of avisynth. Please refer to for recent changes and new cvs builds.

---------------------

Dadofour

money-user




Statistics:
Messages: 306
Registration: 05.06.2003
30.06.24 - 09:47:36
Message # 1
RE: Denoising audio in avisynth

Hi hakko504, there's a Cool Edit Filter with which you can make a Profile of your noise and the remove exactly _this_ kind of noise from your clip. You make this by selecting some seconds of silence in your clip - a part where only the noise is audible - and then let the filter analyse this part. Then you can change settings like strength, precision, masking, bla bla an apply the filter with your noise-profile to the whole clip. There are screenshots and soundclips on the syntrillium-homepage (makers of Cool Edit) which illustrates this (and other) denoising-filters: I think lowpass filtering can't compare to that. Try it; there's a tryout-version of Cool Edit. Btw. other Audio Apps have this sort of denoising-filters too. bye, Malcolm

---------------------
'Imagine whirled peas' *"no matter how hot she looks, some other guy is sick and tired of her shit"

Cyrus

money-user




Statistics:
Messages: 429
Registration: 05.24.2002
30.06.24 - 09:56:45
Message # 2
RE: Denoising audio in avisynth

This feature is not very easy to do, since it involves high-precision FFT filtering, and that's not easily done. For all you who wants to code, but don't know what it does, it's something like this: CoolEdit generates a frequency response pattern from the "clean noise" is recieves. When this is done, it uses this frequency pattern to create a filter, that removes only the frequencies found in the noise, thus (in principle) leaving all non-noise untouched.

---------------------

ialevy

money-user




Statistics:
Messages: 720
Registration: 07.19.2001
30.06.24 - 10:07:07
Message # 3
RE: Denoising audio in avisynth

there are good audio editing tools out there than using avisynth filters. Jayel

---------------------
1999 Titanium M3 coupe -Conforti CAI My Baby "I see your car is a Mitsubishi....so is the broken TV in my basement..."

Black328iS

money-user




Statistics:
Messages: 333
Registration: 06.03.2003
30.06.24 - 10:16:55
Message # 4
RE: Denoising audio in avisynth

Use . I have not tested it, but it look good.

---------------------

95M3032679

money-user




Statistics:
Messages: 44
Registration: 11.29.2003
30.06.24 - 10:23:55
Message # 5
RE: Denoising audio in avisynth

ffdshow has "blind" noise removal filter so always ffdshow can be used inside Avisynth.

---------------------
98 ///M3/4/5

berserkr

money-user




Statistics:
Messages: 795
Registration: 09.25.2002
30.06.24 - 10:31:00
Message # 6
RE: Denoising audio in avisynth

Any script examples of using it ?

---------------------

ca415playa

money-user




Statistics:
Messages: 735
Registration: 12.14.2002
30.06.24 - 10:40:41
Message # 7
RE: Denoising audio in avisynth

ffdshowAudio ("name of profile in ffdshow") or ffdshowAudio ("name of profile in ffdshow", options "name of parameter and value for parameter") - name of the parameter and value need to be discovered form ffdshow saved profile - just save exactly same profiles but with different values. small explanation is in avisynth documentation - audio processing in ffdshow can introduce some delays in audio - need to be corrected by DelayAudio()

---------------------

UNCDooD

money-user




Statistics:
Messages: 341
Registration: 12.02.2002
30.06.24 - 10:44:30
Message # 8
RE: Denoising audio in avisynth
Avisynth 2.5 real world performance benefits : Previous topicNext topic: Firewire interface noise and a Reaper Q!
Pages:  1  

The administrator has prohibited guests from replying to messages! To register, follow the link: register


Participants