Hello, Everybody
I'm another newbie impressed with what I've seen with KVCD and still trying to get everything to work. This seems like the appropriate forum for newbie questions. I've used Red-M's guide successfully, but having looked around the forum I'd really like to try the MA script to see if I can get an even better quality movie.
I've been trying to piece together how to do it from the forums. I can't get it to work, though; I'd like to outline what I have done so far and see if anyone can point out what I'm doing wrong. This will be a long post -- sorry.
I'm experimenting with my Matrix Reloaded DVD (NTSC), which I've ripped with DVD Decrypter. I used DVD2AVI 1.76 to create my .d2v file, and encoded my audio to a dual-channel .mp2 file using headache. I'm okay there. My problem comes with encoding the video (big surprise, huh?)
I think I probably have an Avisynth problem. I used Avisynth 2.0.8 for Red-M's guide, but since the MA script will apparently only work with Avisynth 2.5, I uninstalled 2.0.8 and installed version 2.5.2.
I downloaded the necessary plugins from warnerenterprises (with some extra help from kwag, jorel, and Dialhot to find GripFit_YV12.dll) and put them in the "Plugins" folder for Avisynth 2.5 My "Plugins" folder currently looks like this:
For C:\Program Files\AviSynth 2.5\plugins\
- asharp.dll --> 32 KB
GripFit_YV12.dll --> 92 KB
MPEG2Dec3.dll --> 249 KB
Sampler-2.5.dll --> 52 KB
STMedianFilter.dll --> 52 KB
UnDot.dll --> 52 KB
UnFilter.dll --> 76 KB
I am
absolutely certain that I do have AviSynth 2.5.2, and downloaded the plugins specifically made for 2.5.2. I have re-installed the program three times and downloaded each of the plugins twice to make absolutely sure I got them right.
I copied the MA script to notepad, deleted the "LoadPlugin" lines since the .dll's are already in the "plugins" folder, and copied the GripCrop values I got from MovieStacker where they needed to go. The script currently looks like this:
Quote:
MaxTreshold = 1.50
nf =* 0 # Current frame.
## Main section and static filters ###
#
Mpeg2Source("C:\MATRIX_RELOADED_DISC_1\Matrix.d2v" )
#
undot()
Limiter()
asharp(1, 4)
GripCrop(704, 480, overscan=2)
GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(MaxTreshold))
MergeLuma(blur(0.1))
#
#
## Linear Motion Adaptive Filtering ##
#
# ( Portions from AviSynth's manual ) - This will apply temporalsoften to
# very static scenes, and apply variable blur on moving scenes.
# We also assign a variable - and this is why a line break is inserted:
SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2
ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf >= SwitchThreshold ? \
unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ) : \
TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")
#
#
#
GripBorders()
#LetterBox( Your_Values_Here ) # Depends on situation. Use MovieStacker!
Limiter()
#
#
## Functions ###
function fmin( int f1, int f2) {
* return ( f1<f2 ) ? f1 : f2 }
#
####
|
The only things I've changed is removing the .dll paths and inserting my GripCrop values from MovieStacker, at least as far as I can tell. I saved the script as an .avs file by choosing "All Files" from the Notepad save dialog and adding .avs at the end of the file name.
Now to where the problem comes happens. I use free version of TMPGenc 2.521.58.169. Whenever I try to open my .avs file as my video source, TMPGenc does a couple of wierd things. First, you know that little preview screen that is supposed to be somewhat close to a square, depending on what your set resolution is? It comes up as a long, flat 668x56 rectangle. I don't know how to do a screen capture, or I would show you. Also, if I load a template and click "start" anyway, TMPGenc encodes a grand total of 240 frames and does nothing at all, really.
I've searched the forums enough to know that this is a problem that is usually related to the script or AviSynth (which is why I've re-installed it several different times), but I can't get anything to work, and I'm getting frustrated.
Could ReadAvs.dll be part of the problem? It's in the TMPGenc folder and I've done that registry thing, so it appears to work, but I don't know enough about this stuff to really know what to do. Could it also be that MovieStacker is giving me wrong information?
Oh, I guess I should also add that I've tried the to put those plugin .dll's into a separate folder and use the LoadPlugin command, like the way the script originally looks right off the forum, but I get the same result.
Well, there you go -- that's my problem. I look forward to any assistance anyone can offer me.