![]() |
Creating KVCDs within DVD2SVCD guide?
Hi,
I (along with rezidew) started asking questions in a previous thread about KVCD and DVD2SVCD and the possibility of a guide to help us - er lesser mortals - in the what I belive will end up as a rather simple task. Thanks go to jorel who supplied and wonderful set of links that may help out newbies such as myself in the art of creating KVCD's that can be see below. But the question remains - is there anyone who can provide us with a simple dumb arse idiots guide to doing this? I will look into this over the coming days/weeks/months/years and will post back here if I can come up with some simple Step-by-step instructions on how to achieve this. The truth IS out there - it's just not in one place! Quote:
Many thanks. Swin |
Re: Newbie - Creating KVCD's within DVD2SVCD guide?
Quote:
-kwag |
Right then, as I'm in PAL land maybe we can do a bit of a trade. I'm just trying out DVD2SVCD now to convert a few AVI files that I have. Maybe I can use this process to write the idiots guide and then convert some PAL DVD's into a similar set of bin's that you have produced for NTSC configs, whilst you and others help achive my own goal - i.e to get this to work!
So far this is what I've done.... Am using DVD2SVCD ver 1.1.3 build 3 Beta 7 AVISYNTH 2.52 TMPGEnc 2.51 Plus
But it already looks as though it may go wrong! In TMPGEnc as the stream encodes, I can see half the picture appear to be fine and the other half appear much colorized. This colorization splits the picture nearly in two vertically down the centre of the image. Colorization appears on the left but not on the right! There is also some small writing at the top of the picture but I can't read that at the mo. Still this is literally my first go - so I really didn't expect it to work first time!!! HELP! Swin |
Hi Swin,
First of all, for PAL I would set the GOP to 1-12-2-1-25. That's the way ToK sets it up. For NTSC, it's 1-12-2-1-24. About your problem with half of the screen, I had that exact problem the other day, and I can't recall what it was :!: Have you tried another source :?: Are you using DVD2AVI other than version 1.76 :?: -kwag |
Ah ha. I think I have it - the problem regarding the colorization I mean. I left in the script the "ConvertToYUY2()" command which appears in the original script file that DVD2SVCD creates. I have commented this out and all appears now to be working fine.
However, my ConvertFPS(25) command needs YUY2 to work so I have simply added these two commands at the bottom of the script and all seems to be hunky dory. Will Keep you posted. Swin PS have also changed GOP - thanks Kwag |
Update.
Well the things encoded and played but the quality was still pretty abysmal. Ok so the AVI's are the most top notch in the world but I would expect to see people faces!! Anyhow after a little more reading I found 2 more pieces of information. Firstly I'm using what looks like an old KVCD matrix in DVD2SVCD and a subtly different ini file for DVD2SVCD. I'm not lining to the ini file here because I believe it's out of date - at least it only points to old matrix settings anyhow and the GOP setting are different from those given above. But the new matrix is probably useful. Thanks again go to kwag and jorel .
The are a couple of other setting in the Advanced properties of the Encoder tab that are different between the kvcd.ini and the standard dvd2vcd ini file but I'm leaving them alone for the mo. I haven't gone through the advanced setting of bbMPEG either as I haven’t a clue what’s going on there! Encoding now and applying the AVS script give a MUCH better result that is watchable. I really should try this with DVD sources to get a better perspective. I don't know how much quality to expect from a 400x288 res AVI but I have asked that question in the KVCD Template forum. The bad news is that on my sample the size has now gone up rather than down - but I am encoding a a fixed CQ figure of 100 at the moment - just for comparison purposes. Any further insight may be helpful. Swin |
one is one the way
Quote:
Quote:
As none of my searches have bore fruit wirh regard to a dvd2skvcd guide, I am going to start work on one. I can't promise that I'll get it right, or even get is done in a timely manner but something is better than nothing. I will use the links provided by jorel as a starting and reference point. Quote:
"I had it all. Even the glass dishes with tiny bubbles and imperfections. Proof that they were crafted by the honest, simple hard-working indigenous peoples of--Wherever." |
Swin my friend,
you forgot 3 importants links that i send to you in another post: need help? forum in 5 languages? friends? http://www.kvcd.net/ in everywhere here. doubts? ask in the right thread! and much more in: http://www.kvcd.net tutorials,guides,news and links!!! :!: and more from another post that i wrote too: "the new version 113b1 or b2 give lots of problems when you use tmpgenc as encoder, you can see tons of posts here and in d9 forum. " http://forum.doom9.org/showthread.ph...threadid=55464 as you can see the last 113b2 give problems with tmpgenc... i don't know why but .....i thing that i know! :roll: for me is cos KVCDs is turning better.... :roll: got? then if someone can "transpose" the best script to use in dvd2svcd 112 to make kvcds, will be a pleasure! :wink: i wrote about this problems before any post in d9 :!: |
Re: one is one the way
Quote:
|
:idea:
maybe Dialhot can help to make the Kwag's script for 252 usable in dvd2svcd and this is important to get better results. where are you Dialhot? help to make "a simple dumb arse idiots guide to doing this" :!: :lol: |
Quote:
Insteed of giving to you only the script, I will explain to you how to do this, step by step. You will understand how simple it is. First, remove all the comments from the script (useless and very confusing for DVD2SCVD) Code:
LoadPlugin("C:\Filters25\MPEG2Dec3.dll")Code:
LoadPlugin("C:\Filters25\MPEG2Dec3.dll")(2.52 version here : http://www.nic.fi/~lhahne/GripFit_YV12.zip) Code:
LoadPlugin("C:\Filters25\MPEG2Dec3.dll")1/ put a number in front of each line 2/ X and Y are automaticaly setted by DVDSVCD (variable ^TagetHeight and ^TargetWidth) 3/ put all strings at the end of the script and starting them with "!" (see all lines "LoadPlugin") 4/ remove line "mpeg2source" as DVD2SVCD put it automatically Here we go : Code:
[AVISYNTH_New252 script]Code:
[AVISYNTH_New252 script] |
Hello dialhot:
Great work!!!. One comment: on line 11 of the script, should that read : 11=GripCrop(^TargetHeight,^......................, instead of 11=GripCrop(^TargeitHeight,^? Thanks Totonho03 |
great Dialhot,thanks!
:D i got a "simple" error in the "preview", i see the image with this message: "Script error : syntax error ([scriptclip], line 2, columm 0)" :? and i change the line: 26=!Gripfit_preview.dll=C:\Filters25\GripFit_YV12. dll cos can't exist the gripfit_preview.dll in the http://www.nic.fi/~lhahne/GripFit_YV12.zip :!: |
@ Dialhot
don't need to use the "enter" key after the line 16? 16=ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf > 2.5 ? 17=asharp( -(fmin((nf/30), 1)), 0 ) : TemporalSoften(2,7,7,3,2) ") 18=ScriptClip("nf > scd_trigger ? asharp( -2,0) : asharp(0,0) ") :?: see the last 2 lines that "appear" in the script after i see the preview: [AVISYNTH_New252 script] 0=LoadPlugin(!Mpeg2Dec3.dll) 1=LoadPlugin(!StMedianfilter.dll) 2=LoadPlugin(!Asharp.dll) 3=LoadPlugin(!Undot.dll) 4=LoadPlugin(!Gripfit_preview.dll) 5=MaxTreshold=^max_threshold 6=scd_trigger=^scd_trigger 7=nf=0 8=undot() 9=Limiter() 10=asharp(2,4) 11=GripCrop(^TargeitHeight,^TargetWidth,overscan=^ overscan,source_anamorphic=^source_ana) 12=GripSize(resizer="BicubicResize") 13=STMedianFilter(^stm1,^stm2,0,0) 14=MergeChroma(blur(^max_threshold)) 15=MergeLuma(blur(0.2)) 16=ScriptClip("nf=YDifferenceToNext()"+chr(13)+"nf >2.5? 17=asharp(-(fmin((nf/30),1)),0):TemporalSoften(2,7,7,3,2)") 18=ScriptClip("nf >scd_trigger?asharp(-2,0):asharp(0,0)") 19=GripBorders() 20=Limiter() 21=function fmin(float f1,float f2){return(f1<f2)?f1:f2} !Mpeg2Dec3.dll=C:\Filters25\MPEG2Dec3.dll !StMedianfilter.dll=C:\Filters25\STMedianFilter.dl l !Asharp.dll=C:\Filters25\asharp.dll !Undot.dll=C:\Filters25\UnDot.dll !Gripfit_preview.dll=C:\Filters25\GripFit_YV12.dll ^max_threshold=1.50 ^scd_trigger=30 ^TargeitHeight=480 ^overscan=1 ^source_ana=true ^stm1=8 ^stm2=32 ?asharp= ?f1= :? |
Several questions raised by a newbie
Sorry for being a pain in the neck, but I need your help on dvd2svcd. I am trying to create a kvcd back up but using dvd2svcd with the limitations that I have. ( My unit will only recognize the first three segments of kwag's cd test). In addition to that, I would like to use, if at all possible, the latest optimal script and the speed of CCE, therefore, I may have to do it with mpeg2 encoding...
1.- I am reading the posts, and am trying to follow the guides placed by Dialhot, which is easy to do, as far as changing the script is concerned. I am assuming here that the steps are similar to the copy and paste steps used in Moviestacker and Avisy. 2.52...... ( Is this correct?, if not please advise) 2.- Where do I paste the optimal script? (So far, I believe that Jorel's script ia the most updated one) I have tried the method posted by swim, but the Avisy. script does not come up, and it goes directly to the encoding steps, therefore I do not know where to post the optimal script. In other words, how do I change the avisynth 2.53 script when using dvd2svcd? (Detailed steps are greatly appreciated) 3.- When selecting the KVCD format in the matrix tab, nothing is highlited. Is this correct? or Should I manually highlight some numbers? If it is, how can I accomplish this? What numbers should I elect? ( I think that I have seen this in one of threads, the one that is being copied with no mentioning of the original source) 4.- The GOP numbers can be changed when in TMPGenc mode. The CCE mode shows different GOP numbers, Is there a way to correlate one to another? In other words, what are the equivalent numbers for CCE? I suppose that the final question is: Does the optimal kvcd script works using dvd2svcd and CCE's mpeg2 encoding techniques? Thank you for your help Totonho03 P.S.- Thanks Jorel |
Quote:
If you see the initial script, we had : Code:
ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf > 2.5 ? asharp( -(fmin((nf/30), 1)), 0 ) : TemporalSoften(2,7,7,3,2) ")Code:
16=ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf > 2.5 ? asharp( -(fmin((nf/30), 1)), 0 ) : TemporalSoften(2,7,7,3,2) ")At the end we will have : Code:
[AVISYNTH_New252 script] |
8O
dear friend Phil, after change the line "17" like you posted, the script is: WORKING FANTASTIC :!: :D :D :D :D :D 8) no more problem. thank you! |
Phil my friend, help please:
:wink: in ToK we use "MotionSearchEstimate" instead of "Hihgh Quality" to work in tmpgenc turning it faster, see details please: http://www.kvcd.net/forum/viewtopic.php?t=4316 and more details if needed: http://www.kvcd.net/forum/viewtopic....ce4a6b4a3594ae then i have a doubt: in the encoder tab,what i adjust in "motion search precision"? high quality(slow) or low quality(fast)? :? :arrow: me :screwy: :banghead: thanks. :D |
Quote:
Quote:
(at least in DVD2SVCD 1.1.3 build 1) |
:?
sorry my poor english Phil! :oops: "at the very end of the menu ?" :?: (how i do it?) :arrow: of course Phil,now i see :!: :imstupid: stup twice..now i see! thanks Phil! :D |
So do we keep cq vbr or just cq
David |
Quote:
|
Thanks :D
One thing I have been kinda wondering about is letting dvd2svcd do the file perdiction for cq or should I set it for a specific amount, because I still have the file prediction factor set at 0.999 David |
:!:
good news on the Kwag's script. changing the line: 17=ScriptClip("nf >scd_trigger?asharp(-2,0):asharp(0,0)") to 17=ScriptClip("nf>scd_trigger?asharp(-2,0):last") :wink: |
Phil
please: why after i open and close the prog, this lines appear in the final of the script? ?asharp= ?f1= :? and: the script change again: http://www.kvcd.net/forum/viewtopic.php?t=3483 :wink: |
Quote:
|
Quote:
DVD2SVCD use "?" to indicate a boolean parameter. As we have some "?" in the last AVS script, DVD2SVCD thinks that what follow the "?" (for instance "asharp") is a boolean parameter and modifies a little its ini file like you saw. But dont't worry, let these lines as it, everything will be ok. Quote:
Come on ! You already did that for the line 17 ! :-) (simply replace the "old" Scriptclip line by the "new" ConditionalFilter one) |
yes Phil,you wrote:
"But dont't worry, let these lines as it, everything will be ok." and works very fine :!: we don't need the " \ " before the TemporalSoften(2,7,7,3,2)") :?: the script is working but don't need it? thanks for your patience my friend. but i don't know how to do the rest believe, i'm a newby :!: is not shame for me but is true. i need script samples,than i can "see" what to do. :wink: sometimes i have luke and get good results :!: |
Quote:
[/quote] [quote]thanks for your patience my friend.[quote] No problem. I spent (lost ?) all my morning telling a guy how to erase a CD-RW before he realise that he has... a CDR ! :-) Quote:
Quote:
Give some bread to an hungry man, and he will thanks you for the day. Show him how to cook it"s own bread, and he will be gacefull for the rest of its life. |
wise words from wise friend:
"Give some bread to ..." :!: :wink: ...erase a CDR? :lol: :lol: " \ " :arrow: to indicate to avisynth that we break a longle line into two smaller one......great,learning more. :) and yes, i don't feel shame cos who don't know need to learn. this forum have lots of wise friends like you that help me everyday. i really love this place. :D thanks Phil :!: :D |
:eeks:
Phil, :) my dvd source is: 4:3, 29.970, ntsc, interlaced...then i need deinterlace but when i select the "smartdeinterlace" in conversion tab using the script, i got error on the preview (and in the encode too)...no work! help please.....thanks. :wink: |
Its been awhile since I had to do the dvd2svcd.ini so I was wondering does this look right?
[Settings] XPos=98 YPos=167 UseDVDRip=1 UsevStrip=0 UseInternalRip=1 Save diskspace=0 iDCT=0 DVD2AVI Pause=0 WavConv=5 BitRate=9 tooLame Mode=1 Autodetect Azid Gain=1 NoOfpasses=5 CCE Image Quality=17 CCE Anti noise value=2 CCE Anti noise=0 CBR=0 One Pass VBR=0 Multi Pass VBR=1 Dont Delete Files=1 Create VAF=1 QFactor=60 Linear quantizer scale=1 Zigzag scanning order=1 Use2Streams=0 Pri1Audio1=28 Pri1Audio2=139 Pri2Audio1=139 Pri2Audio2=139 Sub1=28 Sub2=139 Sub3=139 Sub4=139 Sub5=139 Sub6=139 Sub7=139 Sub8=139 Azid Gain Offset=6 Rip subtitles=0 Min. Delay. Between Subtitles=100 SVCD subtitles=0 Permanent subtitles=1 PAL Y-Pos=-1 NTSC Y-Pos=-1 MinsHigh1=50 MinsHigh2=63 MinsHigh3=102 MinsHigh4=125 MinsHigh5=170 NumCd1=1 NumCd2=1 NumCd3=1 NumCd4=1 NumCd5=1 NumCd6=1 CDSize 1=800 CDSize 2=800 CDSize 3=800 CDSize 4=800 CDSize 5=800 CDSize 6=800 MaxBitrate=2300 MinBitrate=300 MaxAvg=0 MinAvg=1600 Adjust Audio Bitrate=0 Use Min. Avg.=0 Force Film=0 Movie Offset=2 CDOverlap=0 Data Preparer=DVD2SVCD Use I-Author=0 Use VCDImager=0 No images=1 Use VCDXBuild=0 Length of Chapters=120 Use TitlePicture=0 Use ChangeCD Picture=0 Avisynth Bicubic b Value=0 Avisynth Bicubic c Value=0.75 SmartDeinterlace Mode=2 SmartDeinterlace Treshold=10 SmartDeinterlace Denoise=1 SmartDeinterlace Blend=0 SmartDeinterlace Fast=1 Edit Avisynth Script file=0 UseAVI2SVCD=0 UsePVA2SVCD=0 UseDVD2SVCD=1 UseCDOverlap=0 FirstRun=0 Use CDMage=0 RunPerCDImage=0 RunFinal=0 RunPerCDImage Params= RunFinal Params= bbMPEG videoDelay Adjustment=344 bbMPEG audioDelay Adjustment=344 bbMPEG audio1Delay Adjustment=344 Use MPEGAV=0 FixedChapters=0 DVDChapters=1 ForceIAuthorSupport=1 TMPGEnc Rate Control Mode=2 ResizeMethod=2 Auto Intra DC=0 DC component precision=0 Avisynth Setup=New252 script Frames pr spread=25 Spread=100 CCE Timecode=01:00:00:00 UseMPEG1=1 UseMPEG2=0 Convert to Canopus codec=0 Convert to Divx4=0 Use Frameselection=0 New Default Folder=0 DVD2SVCD Level=1 Eject DVD=0 Luminance Gain=0 Luminance Offset=0 Audio1Downsampling=1 Audio2Downsampling=1 Audio1BitRate=6 Audio2BitRate=9 Folder Structure Source= Folder Structure Video= Folder Structure Audio= Folder Structure Muxed= Folder Structure Subs=Subs Intra=8,16,19,22,26,27,29,34,16,19,22,26,27,29,34, 37,19,22,26,27,29,34,37,38,22,26,27,31,36,37,38,40 ,26,27,29,36,39,38,40,48,27,29,34,37,38,40,48,58,2 9,34,37,38,40,48,58,69,34,37,38,40,48,58,69,79 NonIntra=16,18,20,22,24,26,28,30,18,20,22,24,26,28 ,30,32,20,22,24,26,28,30,32,34,22,24,26,30,32,32,3 4,36,24,26,28,32,34,34,36,38,26,28,30,32,34,36,38, 40,28,30,32,34,36,38,42,42,30,32,34,36,38,40,42,44 Matrice Preset=KVCD Use deafult Matrice=0 LFEDownmixLR6Ch=-3 LFEDownmixLFE6Ch=0 CenterDownmix6Ch=0 SurroundDownmix6Ch=0 DynamicCompression6Ch=1 StereoDownmixType6Ch=0 RearChannelFiltering6Ch=0 DialogNorm6Ch=0 LFEDownmixLR2Ch=-3 LFEDownmixLFE2Ch=0 CenterDownmix2Ch=-1 SurroundDownmix2Ch=-1 DynamicCompression2Ch=1 StereoDownmixType2Ch=0 RearChannelFiltering2Ch=0 DialogNorm2Ch=0 No Audio Conversion=0 Flip Vertival=0 Add ResampleAudio=0 Resize To=2 Use CCE=0 Use TMPGEnc=1 Use ProCoder=0 ProCoder CBR VBR Type=2 ProCoder Quality=3 ProCoder Field Order=2 Procoder Close GOPs=0 ProCoder Frames In GOP=15 ProCoder Distance IP=0 Procoder Use Sequence Header=1 ProCoder Picture Structure=1 Procoder DC Precision=1 CCE Safe Mode=0 RoBa Multi Pass=0 RoBa Visibel=0 CCE Bias=20 CCE Field Order=2 Progressive=1 DVD Compliant=0 Restrict auto I frame insertion=0 Close all GOPs=0 Intra DC=2 M GOP=3 MN GOP=5 SEQ Header=1 Constrained Parameter Set=1 TMPGEnc Motion search precision=5 TMPGEnc Field Order=2 TMPGEnc Num of passes=2 Prediction Size=0.999 OffsetFixed CQ Value=50 OffsetFixed CQ_VBR Value=25 Use fixed CQ Value=0 Output YUV data as Basic YCbCr not CCIR601=0 Use floating point DCT=1 No motion search for still picture part by half pixel=0 Soften block noise=0 Soften Intra=35 Soften NonIntra=35 TMPGEnc GOP I Pictures=1 TMPGEnc GOP P Pictures=12 TMPGEnc GOP B Pictures=2 TMPGEnc SEQ Headers=1 TMPGEnc Max frames in GOP=24 TMPGEnc Close GOPs=0 TMPGEnc Detect Scene Change=0 Enabled Padding=1 TMPGEnc VBVBuffer=40 SubOutputPalette0=clBlack SubBlendPalette0=0 SubOutputPalette1=clWhite SubBlendPalette1=15 SubOutputPalette2=$001E1E1E SubBlendPalette2=15 SubOutputPalette3=clGray SubBlendPalette3=15 Resize Subtitles=100 CVD subtitles=0 External PAL Y-Pos=480 External NTSC Y-Pos=400 SubStreamIDOffset=1 bbMPEG MPEG1=0 bbMPEG VCD=1 bbMPEG MPEG2=0 bbMPEG SVCD=0 bbMPEG DVD=0 bbMPEG VBR=1 bbMPEG Pad VCD=0 bbMPEG Write PEC=1 bbMPEG Add Scan Offsets=0 bbMPEG Align Sequence Headers=0 bbMPEG Use Private Stream 2=0 bbMPEG Computed Bitrate=1 bbMPEG TimeStamps=0 bbMPEG Pulldown=2 bbMPEG MuxRate=0 bbMPEG Pack Size=2324 bbMPEG Packets Pack=1 bbMPEG Video Buffer=46 bbMPEG Audio 1 Buffer=4 bbMPEG Audio 2 Buffer=4 PBCType=0 Use LastCD Picture=0 Use EntrySVD=0 Save XML=1 Save Movie Info=1 ProcessPriority=1 Automatic Shutdown=0 [Executables] vStrip Executable=C:\Program Files\DVD2SVCD\vStrip\vStrip.exe DVD2AVI Executable=C:\Program Files\DVD2SVCD\DVD2AVI\DVD2AVI.exe SubMux Executable=C:\Program Files\DVD2SVCD\WinSubMux\WinSubMux.exe MPG2Dec DLL=C:\Program Files\DVD2SVCD\MPEG2Dec\mpeg2dec.dll InverseTelecine DLL=C:\Program Files\DVD2SVCD\InverseTelecine\Donald Graft\decomb.dll Mpeg2Dec3 DLL=C:\Filters25\Mpeg2Dec3.dll STMedianFilter DLL=C:\Filters25\STMedianFilter.dll Asharp DLL=C:\Filters25\Asharp.dll Undot DLL=C:\Filters25\Undot.dll GripFit_Preview DLL=C:\Filters25\GripFit_YV12.dll SimpleResize DLL=C:\Program Files\DVD2SVCD\SimpleResize\SimpleResize.dll Pulldown Executable=C:\Program Files\DVD2SVCD\pulldown\pulldown.exe BeSweet Executable=C:\Headac3he0.23a\Headac3he0.23a\SweetH ead.exe MPEG51 Executable=C:\Program Files\DVD2SVCD\MPEG5.1\pub_enc.exe bbMPEG Executable=C:\Program Files\DVD2SVCD\bbMPEG\RunbbMPEG.exe VCDImager Executable=C:\Program Files\DVD2SVCD\VCDImager\VCDImager.exe VCDXBuild Executable=C:\Program Files\DVD2SVCD\VCDImager\VCDXBuild.exe Title Picture=C:\Program Files\DVD2SVCD\DefaultTitlepicture.bmp Change CD Picture=C:\Program Files\DVD2SVCD\DefaultChangeCD.bmp Last CD Picture=C:\Program Files\DVD2SVCD\DefaultLastCD.bmp PVA Executable= CDMage Executable= RunPerCDImage Executable= RunFinal Executable= Subtitle DLL=C:\Program Files\DVD2SVCD\Avisynth Subtitler.dll BMP Loader DLL=C:\Program Files\DVD2SVCD\Avisynth BMP Loader.dll VFAPI Executable=C:\Program Files\DVD2SVCD\VFAPI\Reader\VFAPIConv-EN.exe ProCoder Frameserver Executable=C:\Program Files\DVD2SVCD\VFAPI\Reader\VFAPIConv-EN.exe MADPlay Executable=C:\Program Files\DVD2SVCD\MADPlay\madplay.exe CCE Executable= TMPGEnc Executable=C:\Program Files\TMPGEnc\TMPGEncB.exe ProCoder Executable= I-Author Executable= Dividee MPEG2Dec=C:\Program Files\DVD2SVCD\MPEG2Dec\mpeg2dec.dll [Folders] vStrip Folder=C:\Program Files\DVD2SVCD\Movie DVD2AVI Folder=C:\Program Files\DVD2SVCD\Movie Audio Folder=C:\Program Files\DVD2SVCD\Movie CCE Folder=C:\Program Files\DVD2SVCD\Movie Pulldown Folder=C:\Program Files\DVD2SVCD\Movie Subpictures Folder=C:\Program Files\DVD2SVCD\Movie\subs bbMPEG Folder=C:\DVD I-Author Folder=C:\Program Files\DVD2SVCD\Movie PVA Folder=C:\Program Files\DVD2SVCD\Movie TMPGEnc Folder=C:\Program Files\DVD2SVCD\Movie ProCoder Folder=C:\Program Files\DVD2SVCD\Movie [AVISYNTH_SimpleResize] 0=LoadPlugin(!SimpleResize.dll) 1=SimpleResize(^TargetWidth,^TargetHeight) 2=AddBorders(0,^BorderTop,0,^BorderBottom) !SimpleResize.dll=C:\Program Files\DVD2SVCD\SimpleResize\SimpleResize.dll [AVISYNTH_InterlacedResize] 0=LoadPlugin(!SimpleResize.dll) 1=InterlacedResize(^TargetWidth,^TargetHeight) 2=AddBorders(0,^BorderTop,0,^BorderBottom) !SimpleResize.dll=C:\Program Files\DVD2SVCD\SimpleResize\SimpleResize.dll [AVISYNTH_BicubicResize] 0=BicubicResize(^TargetWidth,^TargetHeight,^b_valu e,^c_value) 1=AddBorders(0,^BorderTop,0,^BorderBottom) ^b_value=0.0 ^c_value=0.6 [AVISYNTH_BilinearResize] 0=BilinearResize(^TargetWidth,^TargetHeight) 1=AddBorders(0,^BorderTop,0,^BorderBottom) [AVISYNTH_New252 script] 0=LoadPlugin(!Mpeg2Dec3.dll) 1=LoadPlugin(!StMedianfilter.dll) 2=LoadPlugin(!Asharp.dll) 3=LoadPlugin(!Undot.dll) 4=LoadPlugin(!Gripfit_preview.dll) 5=MaxTreshold=^max_threshold 6=scd_trigger=^scd_trigger 7=nf=0 8=undot() 9=Limiter() 10=asharp(2,4) 11=GripCrop(^TargetWidth,^TargetHeight) 12=GripSize(resizer="BicubicResize") 13=STMedianFilter(^stm1,^stm2,0,0) 14=MergeChroma(blur(^max_threshold)) 15=MergeLuma(blur(0.2)) 16=ScriptClip("nf=YDifferenceToNext()"+chr(13)+"nf >2.5 ? asharp(-(fmin((nf/30),1)),0):TemporalSoften(2,7,7,3,2)") 17=conditionalfilter( last, asharp(-1,0), last, "nf", ">", "scd_trigger" ) 18=GripBorders() 19=Limiter() 20=function fmin(float f1,float f2){return(f1<f2)?f1:f2} !Mpeg2Dec3.dll=C:\Filters25\MPEG2Dec3.dll !StMedianfilter.dll=C:\Filters25\STMedianFilter.dl l !Asharp.dll=C:\Filters25\asharp.dll !Undot.dll=C:\Filters25\UnDot.dll !Gripfit_preview.dll=C:\Filters25\GripFit_YV12.dll ^max_threshold=1.50 ^scd_trigger=30 ^TargetWidth=352 ^TargetHeight=240 ^stm1=8 ^stm2=32 ?= ?f1= |
Quote:
If you want to to this, put "No deinterlacing" in the "Conversion" tab, and select "Edit the avisynth script as part of Video encoding" in the "Framserver" tab. When the video encoding time arrives, a window pops up and you can edit the avs script. Just put there the filter you like to make the de-interlacing job (as used to use "Fielddeinterlace" but you can also use the new "Dgbob" if you want. But be aware : yersterday I had a error ("avisynth caught an access violation error' using this filter, that I don't have with fielddeinterlace). |
Quote:
But you can also remove all "LoadPlugin" lines as avs2.52 has an "autoload" feature for the plugins. |
hi friend DKruskie (hey,i only see the Phil post after i do this)
:wink: just little hints: use, Prediction Size=0.98 :arrow: perfect 1 cdr 80-for 83minutes,audio160k TMPGEnc GOP P Pictures=24 Dont Delete Files=1 remove this lines:(from new script updated) 6=scd_trigger=^scd_trigger 17=conditionalfilter( last, asharp(-1,0), last, "nf", ">", "scd_trigger" ) (renumber all script again after remove this lines) in this lines i have doubts on the values: :? TMPGEnc Detect Scene Change=1 Enabled Padding=0 i need to know the right values too! :wink: |
Quote:
:wink: i put the new DGBob1.50 in the script using DGBob(0,true) and is working . but when i remove all "LoadPlugin" lines, the script miss... 8O don't work....help me to use it please. i have to wrote all script again... :? and: TMPGEnc Detect Scene Change=1 Enabled Padding=0 i need to know the right values too! thanks. |
Quote:
Copy your dvd2svcd.ini here and I'll tell you. (not all the file, only the necessary part please). [/quote]TMPGEnc Detect Scene Change=1 Enabled Padding=0[/quote] The first line is the euivalent of "Detect Scene Change" that is in the "GOP" tab of tmpgenc settings. You have to put it to 0. The second one is the mirror of the command "Allow padding not to be lower than minimum bit rate" that you find in the "Constant Quality" tab of the settings of TMPGenc. I put it to "1" but not sure its necessary. |
ok Phil,
here is my script: [AVISYNTH_New252 script] 0=LoadPlugin(!Mpeg2Dec3.dll) 1=LoadPlugin(!StMedianfilter.dll) 2=LoadPlugin(!Asharp.dll) 3=LoadPlugin(!Undot.dll) 4=LoadPlugin(!DGBob.dll) 5=LoadPlugin(!Gripfit_yv12.dll) 6=MaxTreshold=^max_threshold 7=nf=0 8=undot() 9=Limiter() 10=asharp(2,4) 11=DGBob(0,true) 12=GripCrop(^TargeitHeight,^TargetWidth,overscan=^ overscan,source_anamorphic=^source_ana) 13=GripSize(resizer="BicubicResize") 14=STMedianFilter(^stm1,^stm2,0,0) 15=MergeChroma(blur(^max_threshold)) 16=MergeLuma(blur(0.2)) 17=ScriptClip("nf=YDifferenceToNext()"+chr(13)+"nf >2.5?asharp(-(fmin((nf/30),1)),0):TemporalSoften(2,7,7,3,2)") 18=GripBorders() 19=Limiter() 20=function fmin(float f1,float f2){return(f1<f2)?f1:f2} !Mpeg2Dec3.dll=C:\Filters25\MPEG2Dec3.dll !StMedianfilter.dll=C:\Filters25\STMedianFilter.dl l !Asharp.dll=C:\Filters25\asharp.dll !Undot.dll=C:\Filters25\UnDot.dll !DGBob.dll=C:\Filters25\DGBob.dll !Gripfit_yv12.dll=C:\Filters25\Gripfit_yv12.dll ^max_threshold=1.50 ^TargeitHeight=480 ^overscan=1 ^source_ana=true ^stm1=8 ^stm2=32 ?asharp= ?f1= like the last new script! :wink: thanks :D and for the last hints too. |
Be carreful Jorel. In your script, you apply filters _before_ deinterlacing. Some filters doesn't like it at all !
The deinterlacng should always follow the MPEG2source. Try this and tell me if there is an error (and which error, if possible) [AVISYNTH_New252 script] 0=DGBob(0,true) 1=MaxTreshold=^max_threshold 2=nf=0 3=undot() 4=Limiter() 5=asharp(2,4) 6=GripCrop(^TargeitHeight,^TargetWidth,overscan=^o verscan,source_anamorphic=^source_ana) 7=GripSize(resizer="BicubicResize") 8=STMedianFilter(^stm1,^stm2,0,0) 9=MergeChroma(blur(^max_threshold)) 10=MergeLuma(blur(0.2)) 11=ScriptClip("nf=YDifferenceToNext()"+chr(13)+"nf >2.5?asharp(-(fmin((nf/30),1)),0):TemporalSoften(2,7,7,3,2)") 12=GripBorders() 13=Limiter() 14=function fmin(float f1,float f2){return(f1<f2)?f1:f2} ^max_threshold=1.50 ^TargeitHeight=480 ^overscan=1 ^source_ana=true ^stm1=8 ^stm2=32 Quote:
|
script working fantastic Phil...no one problem!
:D thanks. please,say more about deinterlace,what filter is better to use? :) |
Site design, images and content © 2002-2026 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2026 Jelsoft Enterprises Ltd.