DvD Decryter, DGIndex, and AVS

Locked
User avatar
Kariudo
Twilight prince
Joined: Fri Jul 15, 2005 11:08 pm
Status: 1924 bots banned and counting!
Location: Los taquitos unidos
Contact:
Org Profile

Post by Kariudo » Tue Jan 23, 2007 9:34 pm

because most new dvds have each episode in a different vob, you may find it easier to use file mode instead.
with file mode you can select multiple vobs to rip (in ifo mode you can only go one at a time. Personally I like to set it and forget it until it's done of course)
if you use file mode, look for files that are ~1GB in size

the only drawback is that you can get some wierd side-effects if your dvd has multiple angles (when you're looking through the footage in vdub(/mod) using avisynth it'l look like a few frames play, then repeat themselves a few times.)
in which case you need to re-rip the vobs one by one in ifo mode
Image
Image

User avatar
Osakaisthebomb
Joined: Sat Jul 09, 2005 5:05 pm
Status: 16 kib limit is a crime.
Location: Florence,Alabama
Contact:
Org Profile

Post by Osakaisthebomb » Tue Jan 23, 2007 10:58 pm

Okay the decrypter is out of the way. Now onto virtual dub. So does the video need any filters on which in virtual dub? Or will the quality stay good (or get better)?
Image
Image

User avatar
Kariudo
Twilight prince
Joined: Fri Jul 15, 2005 11:08 pm
Status: 1924 bots banned and counting!
Location: Los taquitos unidos
Contact:
Org Profile

Post by Kariudo » Tue Jan 23, 2007 11:33 pm

well...according to EADFAG, you should index the vobs with DGIndex
(I can't recall exactly why at the moment...)

then you can use avisynth to clean up the footage (avisynth is often better than vdub at cleaning footage)

...or you could just open the vobs with vdubmod (vdub can't import mpeg2 streams).
whatever you do, it is probably a good idea to de-interlace your footage (unless you got lucky and got dvds with progressive footage)
Image
Image

User avatar
Osakaisthebomb
Joined: Sat Jul 09, 2005 5:05 pm
Status: 16 kib limit is a crime.
Location: Florence,Alabama
Contact:
Org Profile

Post by Osakaisthebomb » Wed Jan 24, 2007 12:12 am

Kariudo wrote:well...according to EADFAG, you should index the vobs with DGIndex
(I can't recall exactly why at the moment...)

then you can use avisynth to clean up the footage (avisynth is often better than vdub at cleaning footage)
well there is my problem. I was told to use DGIndex to be able to make AVS files but it doesn't seem to work. 1st dgindex doesn't make a avs no matter what I do. 2nd everytime I try to make it myself it will not open in virtual dub or my editor program. (avs I make from videos made in the editor work fine)
Image
Image

User avatar
Minion
Joined: Sat May 22, 2004 10:16 pm
Location: orlando
Contact:
Org Profile

Post by Minion » Wed Jan 24, 2007 12:20 am

Kariudo wrote:because most new dvds have each episode in a different vob, you may find it easier to use file mode instead.
x2. just holds crtl, select which ones you want, and rip.
KioAtWork: I'm so bored. I don't have class again for another half hour.
Minion: masturbate into someones desk and giggle about it for the remaining 28 minutes

User avatar
Kariudo
Twilight prince
Joined: Fri Jul 15, 2005 11:08 pm
Status: 1924 bots banned and counting!
Location: Los taquitos unidos
Contact:
Org Profile

Post by Kariudo » Wed Jan 24, 2007 12:37 am

Osakaisthebomb wrote:
Kariudo wrote:well...according to EADFAG, you should index the vobs with DGIndex
(I can't recall exactly why at the moment...)

then you can use avisynth to clean up the footage (avisynth is often better than vdub at cleaning footage)
well there is my problem. I was told to use DGIndex to be able to make AVS files but it doesn't seem to work. 1st dgindex doesn't make a avs no matter what I do. 2nd everytime I try to make it myself it will not open in virtual dub or my editor program. (avs I make from videos made in the editor work fine)
to do that, you have to have a template (I think...I've never used the feature myself)
it's just as easy to write your own script (though if you have a lot of single episodes the template could be kinda nice)

load your vob file(s) into DGIndex and go to file, save project.
this creates a .d2v file
after that, open up notepad (or wordpad)
type (or cpoy/paste) the following.

Code: Select all

Mpeg2Source("filepath to your d2v file.d2v")
save the file, and put .avs at the end of the filename (ex: eva_script.avs)
you should then be able to open the avs file in vdub(/mod)
you can (and probably will end up) add more things to your script to make the video look better.

one of the most common things people do is IVTC(inverse telecine) their footage.
[this is one method of trying to restore the original progressive footage]
last I heard, the TIVTC package was better than the old telecide/decimate combo
if you wanted to do that, you'd add the following to your script:

Code: Select all

TFM()
tdecimate()
with most filters/functions, you can specify paramaters to make the filter/function work better for your source (the paramters and values are usually given in the documentation for that filter/function)

Code: Select all

TFM(order=-1,mode=5,PP=7,field=-1,slow=2)
tdecimate(mode=1)
*sorry if I went over stuff you already know
Image
Image

User avatar
Krisqo
Cooking Oil
Joined: Mon Jul 07, 2003 1:22 pm
Status: W.O.A (Waiting on Aion)
Location: Moderating the Adobe Forums
Org Profile

Post by Krisqo » Wed Jan 24, 2007 6:15 pm

Kariudo wrote:
one of the most common things people do is IVTC(inverse telecine) their footage.
[this is one method of trying to restore the original progressive footage]
last I heard, the TIVTC package was better than the old telecide/decimate combo
if you wanted to do that, you'd add the following to your script:

Code: Select all

TFM()
tdecimate()
with most filters/functions, you can specify paramaters to make the filter/function work better for your source (the paramters and values are usually given in the documentation for that filter/function)

Code: Select all

TFM(order=-1,mode=5,PP=7,field=-1,slow=2)
tdecimate(mode=1)
*sorry if I went over stuff you already know
For TFM, don't you have to add another call to your D2V file?

For example

Code: Select all

LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\TIVTC.dll")
mpeg2source("C:\AMV_SOURCES\CARDCAPTOR1\sakura1-FIXED.d2v",cpu=4,upconv=true)
TFM(d2v="C:\AMV_SOURCES\CARDCAPTOR1\sakura1-FIXED.d2v", PP=0)
TDecimate(mode=1)
I can't get it to work without that d2v in there.
Image

User avatar
Kariudo
Twilight prince
Joined: Fri Jul 15, 2005 11:08 pm
Status: 1924 bots banned and counting!
Location: Los taquitos unidos
Contact:
Org Profile

Post by Kariudo » Wed Jan 24, 2007 6:21 pm

works for me just fine.
are you thinking of having to add "d2v=" to mpeg2source?
in the DGDecode documentation it says that you have to specify that the file is a d2v like that...but it didn't work when I tired it... :?
Image
Image

User avatar
Krisqo
Cooking Oil
Joined: Mon Jul 07, 2003 1:22 pm
Status: W.O.A (Waiting on Aion)
Location: Moderating the Adobe Forums
Org Profile

Post by Krisqo » Wed Jan 24, 2007 6:33 pm

It's just like I posted

Code: Select all

TFM(d2v="C:\AMV_SOURCES\CARDCAPTOR1\sakura1-FIXED.d2v", PP=0)
In the TFM function, not the mpeg2source.
Image

User avatar
Qyot27
Surreptitious fluffy bunny
Joined: Fri Aug 30, 2002 12:08 pm
Status: Creepin' between the bullfrogs
Location: St. Pete, FL
Contact:
Org Profile

Post by Qyot27 » Wed Jan 24, 2007 7:51 pm

The 'd2v=' parameter in TFM is an override, it isn't required, and TFM naturally assumes that the file loaded by MPEG2Source is the one it's working with. As an aside, I wouldn't recommend using PP=0, though.

I would imagine that problems may be caused if AviSynth doesn't want to autodetect TIVTC, which might be why the d2v parameter needs to be there for TFM to work for you (I'm assuming TIVTC not autoloading is the reason you're using LoadPlugin - as that's the only reason it should be there).

For instance, this is the script I'm currently using on Please Teacher:

Code: Select all

MPEG2Source("pt03_1.d2v", ipp=true, cpu=4)
TFM(order=-1,mode=5,PP=7,field=-1,slow=2)
TDecimate(mode=1, nt=2, m2PA=true, denoise=true)
Crop(4,0,-4,0)
Lanczos4Resize(720,480)
deen("w3d",3,4,6)
ConvertToRGB24()
AssumeFPS(24)
And it loads just fine, albeit slowly (which is why I'm going to cut HuffYUV clips from it to edit with in Premiere instead, hence the ConvertToRGB24 call).

Locked

Return to “Video & Audio Help”