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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 26th March 2005, 23:16   #1  |  Link
FuPP
TotalEclipseOfTheBrain
 
FuPP's Avatar
 
Join Date: Sep 2002
Posts: 347
HybridFuPP 0.92b (26th March 2005)

For those who remember :

This Avisynth script enables both resizing and filtering. Distinct filters can be applied on the different parts of a same picture (edges, static areas, motion, dark and bright areas) : HybridFuPP is a kind of adaptive processor, allowing picture cleaning and compressibility gain.

Main idea consists in filtering strongly the less visible parts of the picture, and very softly the more visible ones. HybridFuPP uses masks to detect areas to process.

Standard processings proposed are : resizing (5 possibilities), static areas denoising, motion denoising, dark and bright areas denoising, chroma denoising (U and V channels), edges sharpening or softening (distinct horizontal and vertical settings), edges brightness control, deringing (removing artefacts around edges) and deblocking (removing blocks effects generated by mpeg compression).

Though HybridFuPP has been designed first to process rather clean materials, filtering package used is flexible and powerful enough to use it with noisy material too (depending on noise type) : increasing default settings could be though required.

HybridFuPP is provided with some presets, allowing beginners to use the script easily and other people to use these presets as basis for their explorations. Moreover, HybridFuPP allows users to define their own processing chains. Lot of things become then possible !

Download HybridFuPP 0.92b


Changelog from 0.882b :
  • 0.92b
  • 2 modes are available for motion precessing : motion compensated temporal denoising, or spatial denoising. Spatial denoising (default) is faster, but quality is a bit lower.
  • MM_Type parameter removed (motion mask type)
  • Two edges mask modes (parameter EM_Mode) : 1 is rather for films, 2 for animes
  • New deringing processing
  • Deblocking mode added (parameters Deblock, DB_Q, DB_Off_a and DB_Off_b)
  • Dark areas processing has been modified
  • Bright areas processing has been inactivated by default in all presets
  • New parameters S_Str et T_Str manage now distinctively spatial and temporal filtering strength (parameter ST_Str has been removed) for static areas
  • In order to get better efficiency when denoising static areas, 2 new parameters have been added : S_Radius and S_Dist. The first one is related to filtering radius, and the second one influences spatial filtering threshold (The weaker, the more edges are preserved)
  • New parameter E_Str_B : edges brightness
  • New parameter Fast (true / false). When True, dark areas, lit areas and motion (only if MP_Mode = 2) masks are computed from an already denoised and resized picture (enabling HybridFuPP to save time). If False, these masks are computed from a simply resized picture
  • 2 new presets : anime1 and anime2
  • New preset HybridQ that allows sharp edges while maintaining good compressibility
  • Parameter L_Thr has been renamed in B_Thr
  • New parameters available for 'Show' : “R” (displays areas that will be deringed) and “P” (displays all the parameters used)
  • Be careful : range of valid values have been modified for a few parameters. Please have a look on the documentation above.

    0.9a à 0.917a
  • Non official alpha versions

    0.89a à 0.897a
  • Non official alpha versions

Last edited by FuPP; 29th March 2005 at 21:28.
FuPP is offline   Reply With Quote
Old 27th March 2005, 05:59   #2  |  Link
hartford
Registered User
 
hartford's Avatar
 
Join Date: Nov 2003
Posts: 324
Thanks, Fupp.

I've used you're previous versions on occasion when it fitted the problem.

Thankyou for your work; I appreciate it.
hartford is offline   Reply With Quote
Old 27th March 2005, 16:16   #3  |  Link
Didée
Registered User
 
Join Date: Apr 2002
Location: Germany
Posts: 5,391
Very nice implementation, and the docu as well.

/*bows*/


Oh, and happily I hand over the challenge cup for the script-with-most-parameters
__________________
- We´re at the beginning of the end of mankind´s childhood -

My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!)
Didée is offline   Reply With Quote
Old 27th March 2005, 20:19   #4  |  Link
FuPP
TotalEclipseOfTheBrain
 
FuPP's Avatar
 
Join Date: Sep 2002
Posts: 347
Thanks both for kind words

Quote:
oh, and happily I hand over the challenge cup for the script-with-most-parameters
I've worked hard for that, so thanks a lot !
FuPP is offline   Reply With Quote
Old 28th March 2005, 03:25   #5  |  Link
vcmohan
Registered User
 
Join Date: Jul 2003
Location: India
Posts: 890
Why is it that I get error while opening with winzip? I am unable to try this.
__________________
mohan
my plugins are now hosted here
vcmohan is offline   Reply With Quote
Old 28th March 2005, 04:00   #6  |  Link
Backwoods
ReMember
 
Backwoods's Avatar
 
Join Date: Nov 2003
Posts: 416
Quote:
Originally posted by vcmohan
Why is it that I get error while opening with winzip? I am unable to try this.
WinRAR. www.rarsoft.com
Backwoods is offline   Reply With Quote
Old 30th March 2005, 08:01   #7  |  Link
FuPP
TotalEclipseOfTheBrain
 
FuPP's Avatar
 
Join Date: Sep 2002
Posts: 347
Here are a few examples on how to use HybridFuPP :

Code:
MpegSource("c:\test\test.d2v",idct=6)
HybridFuPP()
no resizing, HybridFuPP uses his default preset (ie "High")


Code:
MpegSource("c:\test\test.d2v",idct=6)
HybridFuPP(preset="High")
Is the same than previous example !


Code:
MpegSource("c:\test\test.d2v",idct=6)
HybridFuPP(640, 464)
resizing 640x464, using default preset High


Code:
MpegSource("c:\test\test.d2v",idct=6)
HybridFuPP(448, 320, preset="medium", resizer = 5, E_Str_X= 40, E_Str_Y = 10)
resizing 448x320, using default preset medium. Resizing algorithm is forced to 5, ie Lanczosresize. Edges are oversharpened, but more horizontally than vertically (useful for svcds for instance)


Code:
Mpeg2Source("c:\test\test.d2v",idct=6)
Crop(8,80,-8,-80)
HybridFuPP(720, 288, preset = "very high", dering = true)
letterbox(0,0,16,16)
This example is more complete, using crop and letterbox. Deringing has been activated in HybridFuPP's command line.


Code:
Mpeg2Source("c:\test\test.d2v",idct=6)
GripCrop(480, 576, overscan = 2, source_anamorphic=true, dest_anamorphic=true) 
HybridFuPP(preset = "very high", width = GripFit_resize_width, height = GripFit_resize_height)
GripBorders()
For those who use GripFit(), you may want to use GripFit_resize_width and GripFit_resize_height variables to define width and height. These variables are initialized by GripCrop()


Code:
mpeg2source("c:\test\test.d2v",idct=6)
fielddeinterlace(blend=false,full=false,dthreshold=3)
HybridFuPP(720, 288, preset = "very high")
letterbox(0,0,16,16)
in this example, picture is deinterlaced. One will notice that deinterlacing is done before using HybridFuPP


Code:
HybridFuPP(448, 320, preset = "very high", M="", LP = "" )
in this example, motion processing is disactivated (M=""), dark and bright areas processing too (LP="")


Code:
HybridFuPP( 448, 320, preset="medium", deblock=true, dering=true, DR_Radius=3, show="ERDP")
Here, deblocking and deringing are activated (deringing radius is forced to 3) ; Edges mask (E), Dering mask (R), and Dark areas mask (D) are dispayed to screen. Parameters (P) are shown too


Code:
HybridFuPP(640,480,preset="medium",N2="deen()",Dering=true,DR= """BlindPP(quant= 2,cpu2="xxxxxx",moderate_h=40,moderate_v=80)""")
in this advanced example, some HybridFuPP's processing chains N2 and DR (ie respectively static areas processing and deringing) are forced with other filtering definitions

Last edited by FuPP; 30th March 2005 at 21:47.
FuPP is offline   Reply With Quote
Old 1st April 2005, 12:45   #8  |  Link
buzzqw
HDConvertToX author
 
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
i like very much this "Resizer".

i use it only with the default parameter (till now) so my script end with something like hybridfupp(640,480)

my movie gain a good compressibility and a very pleasure visive appeal.

now the questions:

1)i suppose you have done several test with full film, so how % in size this resizer could gain respest a pure resizer as bicubic/lanzcos... ?
( from my test think between 5%-15%, from simpleresize to lanzcos)

2)how this "resizer" (very riductive word for this script) is comparable with QMF ?

thanks

BHH
buzzqw is offline   Reply With Quote
Old 2nd April 2005, 03:27   #9  |  Link
vcmohan
Registered User
 
Join Date: Jul 2003
Location: India
Posts: 890
Quote:
Originally posted by Backwoods
WinRAR. www.rarsoft.com
winrar is not free. is there a free application that works? winzip claims it opens rar files also.
__________________
mohan
my plugins are now hosted here
vcmohan is offline   Reply With Quote
Old 2nd April 2005, 07:13   #10  |  Link
buzzqw
HDConvertToX author
 
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
winrar isn't free, that's true; but shareware.
There is a free unrar progz and rarlab.

BHH
buzzqw is offline   Reply With Quote
Old 2nd April 2005, 09:46   #11  |  Link
FuPP
TotalEclipseOfTheBrain
 
FuPP's Avatar
 
Join Date: Sep 2002
Posts: 347
Quote:
Originally posted by buzzqw
i like very much this "Resizer".

i use it only with the default parameter (till now) so my script end with something like hybridfupp(640,480)

my movie gain a good compressibility and a very pleasure visive appeal.

now the questions:

1)i suppose you have done several test with full film, so how % in size this resizer could gain respest a pure resizer as bicubic/lanzcos... ?
( from my test think between 5%-15%, from simpleresize to lanzcos)

2)how this "resizer" (very riductive word for this script) is comparable with QMF ?

thanks

BHH
First of all, HybridFuPP is not a resizer. It uses resizing functions among some other functions, like noise filters.

1/ depending on the source and presets (or manual settings), gains vary from 5% to 27 % (27% : using preset very low + deblocking + deringing) : tests done using xvid defaults (except matrice : mpeg), target quant=2

2/ the main difference between QMF and HybridFuPP consists in motion detection. QMF tries to detect if a whole frame contains motion or not comparing 2 consecutive frames. If differences between the two frames are more than a defined threshold, QMF considers that the whole frame is motion. Then it blurs the whole frame.

HybridFuPP works differently. It analyses the different parts of a same frame and detects areas in motion. It applies spatial (or temporal motion compensated filtering when using parameter MP_Mode=1) to these areas only. In static areas of the frame, HybridFuPP applies a spatio-temporal filtering. That means that for frames containing motion, quality is preserved in spite of filtering.

Moreover, HybridFuPP allows things that QMF does not, like dark or bright areas filtering, edges enhancement, deblocking, deringing...

FuPP

Last edited by FuPP; 2nd April 2005 at 10:18.
FuPP is offline   Reply With Quote
Old 2nd April 2005, 11:02   #12  |  Link
buzzqw
HDConvertToX author
 
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
don't blame me.. but HybridFuPP is my preferred "res...r" !
no need for other noiser/denoiser/sharpner... just hybridFupp !

BHH
buzzqw is offline   Reply With Quote
Old 3rd April 2005, 23:49   #13  |  Link
jkwarras
Registered User
 
jkwarras's Avatar
 
Join Date: Feb 2003
Location: Zaragoza
Posts: 405
thanks for the new 'baby'
__________________
Iván
Blog: http://ivancastell.org | Myspace: http://myspace.com/ivancastell | Last.fm: http://lastfm.es/user/jkwarras/
jkwarras is offline   Reply With Quote
Old 4th April 2005, 05:20   #14  |  Link
Poutnik
Useless idea generator
 
Poutnik's Avatar
 
Join Date: Apr 2004
Location: Europe, Czech Republic, Brno
Posts: 332
Quote:
Originally posted by vcmohan
winrar is not free. is there a free application that works? winzip claims it opens rar files also.
I think free http://www.7-zip.org ( with file manager)
can read RARs too.
__________________
Vista64 Premium SP2 / C2D E4700 2.6GHz/ 6GB RAM/ Intel GMA 3100 / DTV Leadtek DONGLE GOLD USB2 /
focused to DVB-T MPEG2 PS capture -> ProjectX -> M2V/MP2 -> MeGUI/AVS -> MP4[AVC/AAC]
Poutnik is offline   Reply With Quote
Old 4th April 2005, 05:44   #15  |  Link
Backwoods
ReMember
 
Backwoods's Avatar
 
Join Date: Nov 2003
Posts: 416
Quote:
Originally posted by vcmohan
winrar is not free. is there a free application that works? winzip claims it opens rar files also.
It's not free but you can use it as long as you like and it still works the same.
Backwoods is offline   Reply With Quote
Old 13th May 2005, 17:39   #16  |  Link
Capirossi
Registered User
 
Join Date: Dec 2004
Location: Italy
Posts: 17
nice
Capirossi is offline   Reply With Quote
Old 14th June 2006, 03:46   #17  |  Link
AGKnotUser
Registered User
 
Join Date: Jun 2005
Posts: 162
Hi,

I tried to use HybridFuPP with DVD-RB with HCEncoder. All I get is an error message: Invalid arguments to function "Deen". I am calling function HybridFupp with: HybridFupp(preset = "very high"). Any help will be appreciated.
AGKnotUser is offline   Reply With Quote
Old 14th June 2006, 04:00   #18  |  Link
AGKnotUser
Registered User
 
Join Date: Jun 2005
Posts: 162
Nevermind! Found the problem: I was using Deen beta 2 instead of Deen Beta 1.
AGKnotUser is offline   Reply With Quote
Old 14th June 2006, 06:46   #19  |  Link
AGKnotUser
Registered User
 
Join Date: Jun 2005
Posts: 162
Any other way to download the package? The link at the top has been broken for days...
AGKnotUser is offline   Reply With Quote
Old 29th August 2006, 12:54   #20  |  Link
techmule
Registered User
 
Join Date: Aug 2005
Posts: 127
The links started working again but any new developments ??? any user experiences with this filter, settings etc.
techmule is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 01:27.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.