View Full Version : trouble with Scarface
Beak
8th January 2005, 20:08
Hello. I am a bit lost and need advice. I have searched for a while and havn't found what I need yet. If I am in the wrong place I again apologize but what I want to do I can't find covered with the searches I have used.
I just did a back up of scarface which is approx 2 hour and 40 min after credit cutting. I attempted to convert with dvd2svcd in dvd to dvd mode.
It worked as usual but the video transfer for the original dvd is very grainy and is eating up too many bits in an already long transfer and I would like to preload the ripped vobs into some kind of program where I can use a denoise filter for the graininess prior to encoding with cce 2.5.
The anti-noise filter for cce in dvd2svcd is greyed out and I can't change it. I am not even sure if the built in noise reduction options of cce are the best way to go.
I am familiar with the noise reduction filters available in virtual dub but I cant load an IFO file and associated VOB's in VD.
I don't know how to write avisynth scripts.
Can anyone suggest a prog where I can load the ripped vobs,run the best filter available(?) and then reload the cleaned product into dvd2svcd?
Again, it seems to be grainy film transfer that is the problem.
Any help or advice, or redirect to the correct forum would be greatly appreciated.
Thanks BK
jsoto
9th January 2005, 00:56
I highly recommend you to use avisynth filters. It always will be more flexible/tuneable than other solution
Don't worry. Using avisynth is easy with dvd2svcd. You can preset the filters in your avisynth.ini or you can edit the script before the encoding phase (see frameserver tab of D2S)
Filters to try:
I'm not an expert on this, but I've used
Undot().Deen()
for material not too bad, and I've also used:
TemporalSoften(6,5,5)
SpatialSoften(3,5,5)
for very poor material
jsoto
Beak
9th January 2005, 01:20
Thanks very much.
Do I just cut and paste your suggestions into the script file anywhere when it pops up?
I will try Undot().Deen() first.
jsoto
10th January 2005, 00:18
Undot().Deen() should be added before resizing
Add these filters to your AVISYNTH.INI file (located in the same path than dvd2svcd.exe). Use notepad and paste the following lines at the end of the file.
[AVISYNTH_BicubicResize_KISS]
0=Undot().Deen()
1=BicubicResize(^TargetWidth,^TargetHeight,^b_value,^c_value)
2=AddBorders(^BorderLeft,^BorderTop,^BorderRight,^BorderBottom)
^b_value=0.0
^c_value=0.6
[AVISYNTH_LanczosResize_KISS]
0=Undot().Deen()
1=LanczosResize(^TargetWidth,^TargetHeight)
2=AddBorders(^BorderLeft,^BorderTop,^BorderRight,^BorderBottom)
After that you will have these two options in the combo of frameserver tab
Note: I'm assuming you have installed under
C:\Program Files\AviSynth 2.5\plugins
the following files:
Deen.dll
Undot.dll
They should be installed automatically by DVD2SVCD/D2SRoBa.
jsoto
Beak
10th January 2005, 01:30
Thank you for the help. I will try it when I get the disk back. Currently having same trouble with JFK. Long encode with grain.
Thanks again,...... :)
Beak
11th January 2005, 05:45
Hi again. This filter combo worked extremely well with JFK. It is completely superior to the unfiltered version. Thank you very much.
The Q values dropped from the mid twenties to 12 for side B and 11 for side A and the sharpness stayed largely unchanged.
Can I ask why the default conditional filter for the RoBa plugin does not kick in until such a high Q by default? The benefits were definitely worth it but at a much lower Q than would have normally turned the conditional filter on.
jsoto
11th January 2005, 09:21
Originally posted by Beak
Can I ask why the default conditional filter for the RoBa plugin does not kick in until such a high Q by default? The benefits were definitely worth it but at a much lower Q than would have normally turned the conditional filter on. Well, first, you can tune when the filter is applied in D2SRoBa GUI. Second, IMHO (but it's relative , q is in your eyes), if you are using good material as source it has no sense to apply the filter until high Qs. As you probably knows, the encoding time is multiplied by a significative factor.
jsoto
richarddd
11th January 2005, 17:41
For the totally unaware among us, to implement, I add the lines to avisynth.ini, then change Lancos_Resize in the dropdown list in Frameserver tab to Lancos_Resize_KISS?
If I read other posts correctly, this a good thing to try for older noisy black & white movies, right?
Beak
11th January 2005, 17:59
That's how it worked for me. Thanks again jsoto.
Beak
12th January 2005, 18:30
I found these parameters listed in a thread more specific to the deen dll.
The suggestions come from Wotef
"regarding thresholds i would say:
very clean dvd source --> don't bother!
light cleaning --> deen("a3d",3,4,1,4)
medium cleaning --> deen("a3d",3,6,1,6)
heavy cleaning --> deen("a3d",4,9,1,9)"
Can anyone comment on these?
And do I just have to paste the values into the avisynth ini file in between the brackets to make them happen?
Thanks, BK
jsoto
12th January 2005, 19:58
And do I just have to paste the values into the avisynth ini file in between the brackets to make them happen? Yes, even more, if you want, you can do three options, fixed in separated sections or in the same section using parameters (similar to bicubic resizer).
jsoto
Beak
20th January 2005, 14:46
Hello again. I am in love with this filter combo.
Is there a way to run the undot and deen on a series of vobs that do not require compression?
I have another poor film transfer disc that is well below 4.4 gigs but would still benefit from a light touch up.
Thanks BK
jsoto
21st January 2005, 00:06
Originally posted by Beak
Is there a way to run the undot and deen on a series of vobs that do not require compression? Not sure if I understand your question.
If you are talking about a movie only backup (filtering in this case), yes, simply do it in dvd2svcd.
If you are trying to backup (filter) a multiPGC VOB, it is a little bit more complex, but you can do it as well. In this case, I recommend you to do each PGC with dvd2svcd and, after that, join them again using VobBlanker replace feature.
jsoto
Beak
21st January 2005, 14:18
Your right. The question is not clear.
What I would like to do is undot and deen the ripped dvd without re-encoding.
In other words, run the filters only without the added step of running it through cce or tmpg or whatever.
To fix the original vobs with as little processing as possible.
It sounds impossible even as I write it out:confused:
jsoto
21st January 2005, 17:01
What I would like to do is undot and deen the ripped dvd without re-encoding. AFAIK, there is no way to do any kind of filtering without reencoding.
jsoto
Nick
21st January 2005, 17:21
Yep. That's impossible!
There's no way I can see of permanently adding these filters without re-encoding.
The only way I can see of "faking it" is to let DVD2SVCD run on them as far as audio extraction.
Then create a script in notepad along the lines of this template below:
Loadplugin("path to mpeg2dec3.dll in DVD2SVCD installation folder")
Loadplugin(any necessary plugins for filters you will use)
v = Mpeg2Source("path to DVD2AVI file created by DVD2SVCD *.d2v").filter1.filter2.etc <-- ie add things like Undot() and Deen() but separated by dots instead of on separate lines.
a = DirectShowSource("path to extacted audio file .ac3")
Audiodub(v,a)
Save this as an Avisynth sciprt - ie *.avs file.
Now either play the AVS in media player, or run it through VFAPI to crate a signpost AVI. Play this in your chosen player and it will add the filters to the vobs as part of playback.
Sounds like a lot of hard work to me though.
Beak
24th January 2005, 20:42
Yes. Lots of work for this newb.
I will try a re-encode at q1. Should not see too much difference except for the filtering anyway.
Thanks to all.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.