digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Capturing / Recording (http://www.digitalfaq.com/archives/capture/)
-   -   Recording Video: PVR-250 Scripts ? (http://www.digitalfaq.com/archives/capture/13518-recording-video-pvr.html)

nicksteel 05-19-2005 07:10 PM

Recording Video: PVR-250 Scripts ?
 
I'm doing captures of Fawlty Towers with a PVR-250 as NTSC 720x480. The quality is marginal and it is interlaced. :?: Can the following AVS be enhanced? I am creating interlaced half DVD at CQ80 through TMPGEnc.

LoadPlugin("C:\video\Filters\kerneldeint.dll")
LoadPlugin("C:\video\Filters\RemoveGrain.dll")
LoadPlugin("C:\video\Filters\STMedianFilter.dll")
LoadPlugin("C:\video\Filters\Cnr2.dll")

Mpeg2Source("H:\ft\ft.d2v",idct=7)
bob(0,0.5)
RemoveGrain(mode=2)
Cnr2()
STMedianFilter(3, 3, 1, 1 )
assumebff()
separatefields().selectevery(4,1,2).weave()
KernelBob(order=1,sharp=true,threshold=7)
AssumeFrameBased()
LanczosResize(352,480,8,0,704,480)
AssumeBFF()
ConvertToRGB24() # For TMPGEnc or VFAPI
SeparateFields()
SelectEvery(4,1,2) # SelectEvery(4,0,3) for bottom field first video
Weave()
LetterBox(16, 16, 16, 16)

Anerboda 05-19-2005 11:38 PM

Why are you using bob and kernelbob?

I'm using something like this for my Hi8 captures:

Code:

AVISource("D:\capture.avi")
LeakKernelBob(order=1,sharp=true,threshold=7)
LanczosResize(352,480,8,0,704,480) 
Undot()
RemoveGrain()
Cnr2()
ConvertToYV12()
Deen()
Letterbox(16,16,16,16)
AssumeBFF()
SeparateFields()
SelectEvery(4,1,2)
Weave()

In this tread Boulder has a link to LeakKerneldeint

http://www.kvcd.net/forum/viewtopic.php?t=15552

-Anerboda

Dialhot 05-20-2005 03:36 AM

You should put your ConvertoToYV12() just after the Bob as all filters you use work in YV12 and this is 15% faster (or even more).

Anerboda 05-20-2005 03:55 AM

Thanks for the tip.

I'll use that next time, the script is very slow as it is, I just thought it was due to the field separating...

-Anerboda

Boulder 05-20-2005 03:57 AM

RemoveGrain is quite slow in YUY2 so you should get a good speedup.

nicksteel 05-24-2005 06:00 AM

Quote:

Originally Posted by Anerboda
Why are you using bob and kernelbob?

I'm using something like this for my Hi8 captures:

Code:

AVISource("D:\capture.avi")
LeakKernelBob(order=1,sharp=true,threshold=7)
LanczosResize(352,480,8,0,704,480) 
Undot()
RemoveGrain()
Cnr2()
ConvertToYV12()
Deen()
Letterbox(16,16,16,16)  ## Trash on sides of capture.
AssumeBFF()
SeparateFields()
SelectEvery(4,1,2)
Weave()

In this tread Boulder has a link to LeakKerneldeint

http://www.kvcd.net/forum/viewtopic.php?t=15552

-Anerboda

This seems to work well for interlaced captures. I modified for PVR-250 capture:

Mpeg2Source("H:\ft\ft.d2v",idct=7)
LeakKernelBob(order=1,sharp=true,threshold=7)
LanczosResize(352,480,8,0,704,480)
Undot()
RemoveGrain()
Cnr2()
#ConvertToYV12()
Deen()
Letterbox(16,16,16,16)
AssumeBFF()
SeparateFields()
SelectEvery(4,1,2)
Weave()

For NON-interlaced captures, is this the equivalent (like with 24)?:

Mpeg2Source("H:\dog\dog.d2v",idct=7)

Telecide(order=1, guide=1, gthresh=10, post=2, vthresh=50, dthresh=7, blend=false, show=false)
Decimate(cycle=5, mode=0, threshold=0, threshold2=3, quality=2, show=false)
undot()
LanczosResize(352,480,8,0,704,480)
RemoveGrain()
Cnr2()
Deen()
Letterbox(16,16,16,16)


All times are GMT -5. The time now is 03:59 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.