Quote:
Originally Posted by TKS
Kwag..
Is it possible to use your old templates with the kvcdx2 GOP structure?
Or can i just take the new template and change the resolution to 352x240? Im having a nightmare trying to get the new template to work with dvd rips. Its great for captures, but really difficult to get working properly on my apex 1500 with dvd rips.
I was more interested in the last line of the GOP structure :
Max number of frames in a GOP..
ON the old one it was 0 on the new one its 48... could i just change that one on the old template?
sorry to be a pest
tks
|
Not a pest at all!. You called at the right time, as I'm just playing with a new 352x240 template! Don't change that last parameter from 48 to 0. If you do, you'll notice a flashing effect on long scenes, because the GOP is too long. 48 guarantees that at least one I frame will be inserted no less than every 2 seconds ( at least in the NTSCFilm templates). Here it is, before I finally post it.
I am doing an encode right now to see the file size of "The Matrix" ( again

) with these parameters.
I'm updating all of them with the same GOP ( 1-18-3-1-48 ) and the new Q.Matrix, except the KDVD templates which are 1-18-3-1-18. These values have given the optimal results.
I'll start updating the template names like this probably late tonight or tomorrow:
-- KVCD Standard VCD Size --
KVCD-CQ-352x240-(NTSCFilm)-1CD.mcf
KVCD-CQ-352x240-(NTSCFilm)-2CD.mcf
KVCD-CQ-352x288-(PAL)-1CD.mcf
KVCD-CQ-352x288-(PAL)-2CD.mcf
-- KVCD Half D1 Size --
KVCD-CQ-352x480-(NTSCFilm)-1CD.mcf
KVCD-CQ-352x480-(NTSCFilm)-2CD.mcf
KVCD-CQ-352x576-(PAL)-1CD.mcf
KVCD-CQ-352x576-(PAL)-2CD.mcf
-- KVCD XVCD Size --
KVCDx2-CQ-704x480-(NTSCFilm)-1CD.mcf
KVCDx2-CQ-704x480-(NTSCFilm)-2CD.mcf
KVCDx2-CQ-704x576-(PAL)-1CD.mcf
KVCDx2-CQ-704x576-(PAL)-2CD.mcf
-- KDVD Full D-1 DVD compliant --
KDVD-CQ-720x480-(NTSC).mcf
KDVD-CQ-720x576-(PAL).mcf
-- KDVD Half D-1 DVD compliant --
KDVD-CQ-352x480-(NTSC).mcf
KDVD-CQ-352x576-(PAL).mcf
This way it will be able to easily identify them, and avoid confusion!
kwag
This is the test template for the KVCD-CQ-352x240-(NTSCFilm)-1CD.mcf so tell me your result
object TMPEGConfigFile
MPEG.Text = ''
MPEG.WizardCategoryName = ''
MPEG.WizardSubFormatName = ''
MPEG.WizardCaption = ''
MPEG.WizardDescription = ''
MPEG.WizardTargetMedia = MPEGConfig_TargetMediaType_Unknown
MPEG.WizardAutoCalcVideoBitRate = False
MPEG.WizardEnableAutoChooseVideoSizeList = False
MPEG.WizardAutoChooseVideoSizeList = <>
MPEG.OutputStreamType = MPEG_OutputStreamType_System_VideoAudio
MPEG.OutputStreamType_ReadOnly = False
MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG1
MPEG.Video.StreamType_ReadOnly = False
MPEG.Video.Width = 352
MPEG.Video.Width_ReadOnly = False
MPEG.Video.Height = 240
MPEG.Video.Height_ReadOnly = False
MPEG.Video.YUVFormat = 1
MPEG.Video.YUVFormat_ReadOnly = False
MPEG.Video.DC_prec = 0
MPEG.Video.DC_prec_ReadOnly = False
MPEG.Video.VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Progressive
MPEG.Video.VideoEncodeMode_ReadOnly = False
MPEG.Video.FrameRate = 1
MPEG.Video.FrameRate_ReadOnly = False
MPEG.Video.AspectRatio = 12
MPEG.Video.AspectRatio_ReadOnly = False
MPEG.Video.RateControlMode = MPEGVideoEncoder_RateControlMode_CQ
MPEG.Video.RateControlMode_ReadOnly = False
MPEG.Video.MaxBitRate = 0
MPEG.Video.MaxBitRate_ReadOnly = False
MPEG.Video.MinBitRate = 0
MPEG.Video.MinBitRate_ReadOnly = False
MPEG.Video.MinAvgBitRate = 0
MPEG.Video.MinAvgBitRate_ReadOnly = False
MPEG.Video.CBR_BitRate = 0
MPEG.Video.VBR_MultipassVBRAlgorithm = MPEGVideoEncoder_MultipassVBRAlgorithm_MultipassCQ
MPEG.Video.VBR_AvgBitRate = 0
MPEG.Video.VBR_MaxBitRate = 0
MPEG.Video.VBR_MinBitRate = 0
MPEG.Video.VBR_MaxPassCount = 2
MPEG.Video.VBR_Quality_P = 0
MPEG.Video.VBR_Quality_B = 20
MPEG.Video.VBR_EnablePadding = False
MPEG.Video.MVBR_MaxBitRate = 0
MPEG.Video.MVBR_MinBitRate = 0
MPEG.Video.MVBR_Quality_P = 0
MPEG.Video.MVBR_Quality_B = 20
MPEG.Video.MVBR_EnablePadding = False
MPEG.Video.AVBR_Quality = 0
MPEG.Video.AVBR_MaxBitRate = 0
MPEG.Video.AVBR_MinBitRate = 0
MPEG.Video.AVBR_EnablePadding = False
MPEG.Video.CQ_Quality = 80
MPEG.Video.CQ_Quality_P = 0
MPEG.Video.CQ_Quality_B = 20
MPEG.Video.CQ_MaxBitRate = 1150000
MPEG.Video.CQ_MinBitRate = 300000
MPEG.Video.CQ_EnablePadding = True
MPEG.Video.VBVBufferSize = 40960
MPEG.Video.VBVBufferSize_ReadOnly = False
MPEG.Video.GOP_SeqHeaderInterval = 1
MPEG.Video.GOP_SeqHeaderInterval_ReadOnly = False
MPEG.Video.GOP_I_FrameCount = 1
MPEG.Video.GOP_I_FrameCount_ReadOnly = False
MPEG.Video.GOP_P_FrameCount = 18
MPEG.Video.GOP_P_FrameCount_ReadOnly = False
MPEG.Video.GOP_B_FrameCount = 3
MPEG.Video.GOP_B_FrameCount_ReadOnly = False
MPEG.Video.GOP_BitStreamForEdit = False
MPEG.Video.GOP_BitStreamForEdit_ReadOnly = False
MPEG.Video.GOP_MaxFrameCount = 48
MPEG.Video.GOP_MaxFrameCount_ReadOnly = False
MPEG.Video.QuantizeMatrix_Intra_ReadOnly = False
MPEG.Video.QuantizeMatrix_NonIntra_ReadOnly = False
MPEG.Video.Profile = 4
MPEG.Video.Profile_ReadOnly = False
MPEG.Video.Level = 8
MPEG.Video.Level_ReadOnly = False
MPEG.Video.VideoFormat = 2
MPEG.Video.VideoFormat_ReadOnly = False
MPEG.Video.DisplayWidth = 0
MPEG.Video.DisplayWidth_ReadOnly = False
MPEG.Video.DisplayHeight = 0
MPEG.Video.DisplayHeight_ReadOnly = False
MPEG.Video.MotionSearchSpeed = MPEGVideoEncoder_MotionSearchSpeed_Normal
MPEG.Video.MotionSearch_AlwaysHalfPel = False
MPEG.Video.UseFloatDCT = True
MPEG.Video.QuantizeMode = True
MPEG.Video.QuantizeModeVal_Intra = 0
MPEG.Video.QuantizeModeVal_NonIntra = 0
MPEG.Video.YUVBasicYCbCr = True
MPEG.Video.QuantizeMatrix_Intra = {
080D0F131317171D0D0D111316171B1D0F111316171B1D2311 1516171B1D2325
1515171B1F21252E15191B1F21252E3A19191F212528364519 1F21252836454E}
MPEG.Video.QuantizeMatrix_NonIntra = {
080B0D0F0F1313180B0B0F0F131518190D0F1113151819220D 111315171A2263
111315171A2063631115171A2063636316161C1E6363636316 1C1E6363636363}
MPEG.Audio.StreamType = MPEGAudioEncoder_StreamType_MPEG1_Layer2
MPEG.Audio.StreamType_ReadOnly = False
MPEG.Audio.SamplingFrequency = 44100
MPEG.Audio.SamplingFrequency_ReadOnly = False
MPEG.Audio.ChannelMode = 2
MPEG.Audio.ChannelMode_ReadOnly = False
MPEG.Audio.CantUseMono = False
MPEG.Audio.BitRate = 160000
MPEG.Audio.BitRate_ReadOnly = False
MPEG.Audio.CalcCRC = False
MPEG.Audio.CalcCRC_ReadOnly = False
MPEG.Audio.OriginalFlag = False
MPEG.Audio.OriginalFlag_ReadOnly = False
MPEG.Audio.CopyrightFlag = False
MPEG.Audio.CopyrightFlag_ReadOnly = False
MPEG.Audio.PrivateFlag = False
MPEG.Audio.PrivateFlag_ReadOnly = False
MPEG.Audio.EmphasisType = 0
MPEG.Audio.EmphasisType_ReadOnly = False
MPEG.System.StreamType = MPEGSystemEncoder_StreamType_MPEG1_VideoCD_Illegal
MPEG.System.StreamType_ReadOnly = False
MPEG.System.EnableCommentText = False
MPEG.System.CommentText = ''
end