![]() |
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.