04-01-2003, 02:18 PM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
I have an avi. file with bad quality, 352x288 . I have'nt encode a file with a quality who is this poor... So do you have any suggestions on filters and I should use to make the quality as good as possibe I tried with a script witch I use when making svcd's but the result made me cry I was'nt happy. I used this filters.
ConvertToYUY2()
LegalClip()
GripCrop( width= 352, height=288, overscan=1 )
GripSize()
SpaceDust()
TemporalCleaner() <-- (OLD)
GripBorders()
LegalClip()
So please, can you give me some advices on how to make this go better next try?
//Wolfi//Happy for answers//
|
Someday, 12:01 PM
|
|
Site Staff / Ad Manager
|
|
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
|
|
|
04-01-2003, 02:21 PM
|
Free Member
|
|
Join Date: Jun 2002
Location: Germany
Posts: 1,288
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
It's simple. Crap in = Crap out.
there's no filter in the world that could change this...
however use bicubic resize if you upsample a movie's resolution.
Also what do you mean with very bad quality? is it just the resolution, that make the movie bad quality? is there a lot of noise? blockiness on high action scenes? or everything?
__________________
j3llyG0053
|
04-01-2003, 02:36 PM
|
Free Member
|
|
Join Date: Jan 2003
Location: a PAL land (UK)
Posts: 408
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
A script like that is far too soft for any type of poor quality avi. You're probably not going to get very good results. Very heavy smoothing is all you can try...try a script like this:
Code:
ConvertToYUY2()
LegalClip()
GripCrop(width= 352, height=288, overscan=1)
GripSize()
mergechroma(blur(1.58))
mergeluma(blur(0.08))
GoldDust()
Convolution3D(preset="vhsBQ")
GripBorders()
DctFilter(1,1,1,1,1,.5,.5,0)
LegalClip()
The end result will probably be far too smooth though...
|
04-01-2003, 02:53 PM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
@Jellygoose, Thanks for answering so quickly
Yes it is a lot of blockiness, but one thing I dont understand...what is "noise" some audio stuff Should I add Blockbuster to the script PyRoMaNiA showed me or will Convolution3D(preset="vhsBQ") take care of the blocks?
@PyRoMaNiA, Thank you to for answering quickly
About these filters: mergechroma(blur(1.5 ), mergeluma(blur(0.0 ), GoldDust() and DctFilter(1,1,1,1,1,.5,.5,0) is there a readme for them cause I havent heard about them ( have heard about GoldDust() but actually I dont know what it makes )
And if there is NO readme at all, please can you tell me about them, spelcially mergechroma(blur(1.5 ), mergeluma(blur(0.0 ) and DctFilter(1,1,1,1,1,.5,.5,0)
//Thanks a LOT
|
04-01-2003, 03:51 PM
|
Free Member
|
|
Join Date: Jun 2002
Location: Germany
Posts: 1,288
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Hi Wolfi!
First read here about noise and MPEG Artifacts. Pictures are there, so you can compare these to your clip.
http://www.doc.ic.ac.uk/~nd/surprise...ort.html#probs
mergechroma and mergeluma are implemented in Avisynth 2.08. DcT Filter and GoldDust (which is part of DustV5), you can download in the Download Thread here in the KVCD Templates Forum. you can read the readme's of the different filters to determine its purpose.
If you still have questions after that, feel free to ask!
BtW: There's no way you can rid of heavy blockiness in the source material sorry. you can try to smooth them out a little and make them less apperant, but you'll probably not be satisfied with the results.
__________________
j3llyG0053
|
04-01-2003, 03:55 PM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
THANKS Jellygoose
But, the blockiness is in the m1v file NOT in the source I'm using AviSynth 2.07 should I update or does'nt it matter ?
//Wolfi
|
04-01-2003, 04:01 PM
|
Free Member
|
|
Join Date: Jun 2002
Location: Germany
Posts: 1,288
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Update to 2.08.
Try out the filters, and tell me what you think.
__________________
j3llyG0053
|
04-01-2003, 04:23 PM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
HHMM I tried the script using AviSynth 2.08 but when I played it in WMP
Unrecognized exception!
(C:\Documents and Settings\Lars\Skrivbord\Tobias\Filmer\movie.avs, line 19)
I used this script as you told me to do:
LoadPlugin("C:\Documents and Settings\Lars\Skrivbord\Tobias\Program\Blandat\Fit CD\MPEG2DEC.dll")
LoadPlugin("C:\Documents and Settings\Lars\Skrivbord\Tobias\Program\Blandat\Fit CD\GripFit_preview.dll")
LoadPlugin("C:\Documents and Settings\Lars\Skrivbord\Tobias\Program\Blandat\Fit CD\LegalClip.dll")
LoadPlugin("C:\Documents and Settings\Lars\Skrivbord\Tobias\Program\Blandat\Fit CD\Sampler.dll")
LoadPlugin("C:\Documents and Settings\Lars\Skrivbord\Tobias\Program\Blandat\Fit CD\DustV5.dll")
LoadPlugin("C:\Documents and Settings\Lars\Skrivbord\Tobias\Program\Blandat\Fit CD\TemporalCleanerOld.dll")
LoadPlugin("C:\Documents and Settings\Lars\Skrivbord\Tobias\Program\Blandat\Fit CD\Convolution3D.dll")
LoadPlugin("C:\Documents and Settings\Lars\Skrivbord\Tobias\Program\Blandat\Fit CD\DctFilter_YUY2.dll")
AviSource("C:\Documents and Settings\Lars\Skrivbord\Tobias\Filmer\Mr Deeds\movie.AVI")
ConvertToYUY2()
LegalClip()
GripCrop(width= 352, height=288, overscan=1)
GripSize()
mergechroma(blur(1.5 )
mergeluma(blur(0.0 )
GoldDust()
Convolution3D(preset="vhsBQ")
GripBorders()
DctFilter(1,1,1,1,1,.5,.5,0)
LegalClip()
#Sampler(length=24)
## MPEG size = ((Total frames/MovieTimeInMinutes)/24) * MPEG sample file size ##
Whats wrong with my Convolution3D line, I cant see anything
|
04-02-2003, 01:15 AM
|
Free Member
|
|
Join Date: Feb 2003
Location: Espoo, Finland
Posts: 494
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Your mergeluma line is 0.0, try to change that to 0.5!
__________________
¨¨°º©©º°¨¨°º©CHERONAPH©º°¨¨°º©©º°¨¨
|
04-02-2003, 07:21 AM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
I have this line on mergeluma(blur(0.0 ) 0.08 . But as you can see so does this guy come up when I write it So it's nothing wrong with that line!
But what is wrong with this line Convolution3D(preset="vhsBQ")
Or can you something other???
|
04-02-2003, 09:17 AM
|
Free Member
|
|
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
If you guys don't want the emoticons to show, always use a space between a number and a closing parenthesis. For example, this will display an emoticon:
(0.0 but I typed 0.08
But this will show correctly:
( 0.08 )
-kwag
|
04-02-2003, 09:22 AM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Yes thats right kwag But can someone find anything wrong with the SCRIPT
Unrecognized exception!
(C:\Documents and Settings\Lars\Skrivbord\Tobias\Filmer\movie.avs, line 19)
//Wolfi
|
04-02-2003, 09:33 AM
|
Free Member
|
|
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by Wolfi
Yes thats right kwag But can someone find anything wrong with the SCRIPT
Unrecognized exception!
(C:\Documents and Settings\Lars\Skrivbord\Tobias\Filmer\movie.avs, line 19)
//Wolfi
|
Try changing this line: Convolution3D(preset="vhsBQ") to read: Convolution3D(preset="movieLQ") and see if the error dissapears.
-kwag
|
04-02-2003, 10:27 AM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Look at this
Convolution3d (preset="vhsBQ") // VHS capture Bad Quality (???)
is an alias for Convolution3D (0, 32, 128, 16, 64, 10, 0)
I changed the line Convolution3d(preset="vhsBQ") to Convolution3D (0, 32, 128, 16, 64, 10, 0) Will this line do the same jobb as Convolution3d(preset="vhsBQ")
I found this readme http://hellninjacommando.com/con3d/readme.html
|
04-02-2003, 10:44 AM
|
Free Member
|
|
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by Wolfi
Will this line do the same jobb as Convolution3d(preset="vhsBQ")
|
That's exactly what the "presets" do.
-kwag
|
04-02-2003, 10:50 AM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
So you mean that I can use Convolution3D (0, 32, 128, 16, 64, 10, 0) . You can just write it in two differet ways
|
04-02-2003, 10:55 AM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
So what do you think works best
Convolution3D(preset="movieLQ") or
Convolution3D(0, 32, 128, 16, 64, 10, 0)
//Wolfi{{Last question about this}}
|
04-02-2003, 11:00 AM
|
Free Member
|
|
Join Date: Jan 2003
Location: a PAL land (UK)
Posts: 408
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
If your source is really bad quality go for Convolution3D(0, 32, 128, 16, 64, 10, 0), if it turns out too smooth you could try movieLQ instead...
|
04-02-2003, 11:05 AM
|
Free Member
|
|
Join Date: Oct 2002
Location: Sweden
Posts: 489
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
|
04-02-2003, 11:24 AM
|
Free Member
|
|
Join Date: Jan 2003
Location: a PAL land (UK)
Posts: 408
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Blurry
|
All times are GMT -5. The time now is 07:06 AM — vBulletin © Jelsoft Enterprises Ltd
|