Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
10th March 2006, 15:28 | #1 | Link |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
AudioLimiter - new alpha (2006-03-14)
Download it here
Code:
Warning! This is ALPHA version! Syntax: WavGainLimiter( Clip c, Float factor) LinearLimiter( Clip c, Float factor) ExpotencialLimiter( Clip c, Float factor) factor - proposed values are 1.0...5.0, default is 1.0 ! Higher factor values increases the effect but can produce atrifacts SoftClipperFromAudX( Clip c, Float curve) curve - proposed values are 0.0...1.0, default is 0.7 Pupose: To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched. This must help to increase volume for speech/dialog without increasing volume for shoots etc Higher factor values increases the effect but can produce atrifacts. Recomended value between 1.0 and 5.0 This filter reques Normalized Float audio at input. Math explained for expotential: output = (input<0?-1:1)*(pow(10.0f, tanh( factor * log10(1 + abs(input)*9))/tanh(factor) ) - 1)/9 for linear: output = tanh( factor * input) / tanh(factor) ############################################ Sample: wavSource(...) convertAudiotofloat() normalize() LinearLimiter(2) output = tahh(input*factor) / tanh(factor) factor = 1 factor = 1.5 factor = 2 factor = 3 factor = 4 Please, provide your feedback This filter will be included into NicAudio later.
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS Last edited by dimzon; 14th March 2006 at 12:35. Reason: new version is out |
10th March 2006, 15:37 | #3 | Link | |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
http://www.harmony-central.com/Effec...s/Compression/ http://en.wikipedia.org/wiki/Companding I'm trying to create something equal custom gain modes in BeSweet
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
10th March 2006, 15:56 | #4 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
You've still not answered the questions!
I know from experience that the usefulness of tools is heavily dependent on the quality of the documentation. Of course, if you don't care if people use your stuff... Last edited by Guest; 10th March 2006 at 16:56. |
10th March 2006, 15:56 | #5 | Link |
Registered User
Join Date: Feb 2002
Posts: 1,195
|
why not try to ask DSPguru if he can share some part of besweet ? since it seems he doesn't have much time to work on it.
keep up the good work. ++
__________________
AutoDub v1.8 : Divx3/4/5 & Xvid Video codec and .OGG/.MP3/.AC3/.WMA audio codec. AutoRV10 v1.0 : Use RealVideo 10 Codec and support 2 Audio Streams and Subtitles. |
11th March 2006, 13:34 | #6 | Link | |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
12th March 2006, 05:34 | #7 | Link | ||
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
Quote:
Quote:
There is no excuse especially as Richard has been good enough to provide a good amount of download space for Avisynth users to use. |
||
12th March 2006, 09:56 | #9 | Link | |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
PS. About JavaScript and Security - just use Firerox if You care about it
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
12th March 2006, 11:16 | #10 | Link |
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
@buzzqw, Thx!
@dimzon, What no source code ftp://tempclips%40avisynth.org:QfJY(86m@avisynth.org/ Find any post by Richard Berg and read his signature. Consider my complaint a compliment. Normally links that don't work in my restricted policy environment, I just move on. There are many more things of interest for my limited time. This one I took enough interest to stay and fight. And yes Firefox is a step in the right direction but malicious JavaVirus^H^H^H^H^HScript can still cause even it a level of unconfortable grief. And using these sites just encourages them. The real problem is the breaking of {right-click} SaveAs. I do it now and save the file. Some time later (maybe days) I look at the contents and am disappointed/annoyed that I got a crappy web page that won't run free standing and no interesting downloaded file. |
12th March 2006, 12:00 | #11 | Link | |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
Quote:
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
|
13th March 2006, 13:45 | #12 | Link |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
new version is out, please test it!
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
14th March 2006, 12:36 | #13 | Link |
BeHappy/MeGUI developer
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
|
new version is out - serious bugfix and new limiter from AudX
PLEASE TEST!
__________________
BeHappy - AviSynth-based audio transcoding tool Audio encoding via AviSynth On2 VP7 is great in quality but it is unusable for long-term video backup puposes! Sincerely Yours, MCPD/MCTS |
14th March 2006, 18:51 | #14 | Link |
Retired AviSynth Dev ;)
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,480
|
Very interesting!
But I cannot download (Too many downloads, try again later). Edit: ok - got through. I know documentation isn't easy, when english isn't your primary language, but couldn't you please insert a LOT of examples for us to experiment on, then.
__________________
Regards, sh0dan // VoxPod Last edited by sh0dan; 14th March 2006 at 18:54. |
30th September 2006, 13:47 | #16 | Link |
Registered User
Join Date: Feb 2002
Posts: 1,195
|
is there still a working link ?
i couldn't find the filter in the external plugin section on the avisynth siteweb. Keep up the good work. Bye.
__________________
AutoDub v1.8 : Divx3/4/5 & Xvid Video codec and .OGG/.MP3/.AC3/.WMA audio codec. AutoRV10 v1.0 : Use RealVideo 10 Codec and support 2 Audio Streams and Subtitles. |
17th November 2006, 05:32 | #18 | Link |
interlace this!
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
|
soxfilter("compand attack1,release1,attack2,release2 in_dB1,out_db1,in_db2,out_db2 postgaindb lookahead") should do DRC.
it's really tricky to use though, and you should probably use a limiter after it... all attack/release times are in seconds.
__________________
sucking the life out of your videos since 2004 |
25th November 2006, 02:07 | #19 | Link | |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,890
|
Quote:
But the Normalize() function don't work after Sox compand, maybe because: "compand is very hard to control, and doesn't support restarts (crash)" |
|
28th November 2006, 07:05 | #20 | Link |
interlace this!
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
|
that's alright - it's senseless to use normalize after compressing. if you're messing with dynamics and loudness, a peak limit is far more useful than a normalize.
[edit] i read the document there, and it seems normalize is used because volume is limited to -20dB as per dolby's presets. i think in this case using postgain in compand itself to add 10dB would be enough.
__________________
sucking the life out of your videos since 2004 |
Thread Tools | Search this Thread |
Display Modes | |
|
|