Log in

View Full Version : Q increase problem using d2sroba since upgrading all components - help needed


Pages : 1 [2]

DDogg
13th May 2004, 14:02
If dest_anamorphic=true then you have to set D2S to anamorphic (no borders, encode as 16:9) so that the correct AR flag is set. At least I believe this is correct. I'm only on my first cup of coffee. Generally when doing using it for SVCD I think you would set it to false and set D2S to 16:9 (borders added, encoded as 4:3). You can check quickly by loading the ecl in CCE and checking what AR flag was used. Change the flag, encode a small section under another name, and view.

Holo, if we are going to use this properly we need to do a proper resizing script for d2s. Right now this is a self contained 'paste-in' and does not use values from d2s.

@homerjay - Set cut_per_over=20.0 in the D2SRoBa.INI according to tylo to keep the final image from being cut on oversize. Better to use the transcoder to deal with oversize. You had 4% of the encode cut off above.

DDogg
13th May 2004, 22:17
This may work ok. Only lightly tested. Paste into avisynth.ini in your d2s directory, or use the script editor in the frameserver tab.


[AVISYNTH_HybridFupp]
0=GripCrop(^TargetWidth, ^TargetHeight, overscan=^Overscan, source_anamorphic=^Src_Anamorpic, dest_anamorphic=^Dest_Anamorpic)
1=HybridFuPP(preset=^preset, dering=^dering, width = GripFit_resize_width, height = GripFit_resize_height)
2=GripBorders()
^Overscan=2
^Src_Anamorpic=True
^Dest_Anamorpic=False
^preset="low"
^dering=true

Where the heck is r6d2 when you need him? :) He has all this stuff down cold.

Holomatrix
14th May 2004, 02:14
Nice one ddogg :) Unfortunatly it didn't work. In DVD2SVCD preview window "GripCrop: Unrecognized destination frame ...."
Is there a way that DVD2SVCD could change the window size when there is a RED Avisynth error in the preview window so we could see the whole error? It would help when trying to figure out what/where the actual problem is.

I've done some tests and @ Q=50 CCE KVCD matrix, IMHO that FACAR +QMF still gives best results.

Thanks

DDogg
14th May 2004, 04:49
Yeah, d2s is feeding it 360 as the height thinking it is going to add borders itself. I think you would be better off hardcoding your required width and height. I guess if you wanted to use the script above you could set d2v to use a 4:3 AR in the conversion tab and it should work ok as it will give the variable the full height. This one should do until r6 or somebody that really knows this stuff comes up with something better.


[AVISYNTH_HybridFupp]
0=GripCrop(^My_width, ^My_Height, overscan=^Overscan, source_anamorphic=^Src_Anamorpic, dest_anamorphic=^Dest_Anamorpic)
1=HybridFuPP(preset=^preset, dering=^dering, width = GripFit_resize_width, height = GripFit_resize_height)
2=GripBorders()
^Overscan=2
^Src_Anamorpic=True
^Dest_Anamorpic=False
^preset="low"
^dering=true
^My_width=480
^My_Height=480

homerjay
19th May 2004, 19:29
it certainly did do the job thanks DDogg but sorry to report that my further testing of HybridFupp has been disapointing as i have not been able to get the same sort of results with any two sources without having to change the parameters and rerun :(

despite this in the previous test HybridFupp did beat FACAR so i am sure there is a place for it with some users ;)

what i am really looking for is a script which makes the decisions for me and applies them to any source which works relatively well with FACAR + D2SROBA :rolleyes:

from what ive seen testing for a friend that wanted to find an easy way to convert to avi - what i really want is an autogordianknot plugin for dvd2svcd - oh and the moon on a stick LOL :D

DDogg
19th May 2004, 20:15
Well you know R6D2 and I spent a lot of time trying to crunch stuff down. In the end, and I think I can speak for him, we both decided if Undot().Deen() doesn't do it, then to hell with it :)

I do find HybridFupp drops Q about 1-3 points under Undot().Deen(). While I completely respect the massive effort Fupp has expended, for normal everyday encodes I will continue to use Undot().Deen() and reserve this heavy weight script for those few very odd occasions that I need it.

r6d2
19th May 2004, 21:24
Originally posted by DDogg
if Undot().Deen() doesn't do it, then to hell with it :)Fully agree! Pretty much everything said. :goodpost:

Remember the origin of the KISS concept (http://en.wikipedia.org/wiki/KISS_Principle). :)