VideoHelp Forum




+ Reply to Thread
Results 1 to 2 of 2
  1. I hope someone can help me with this question....

    What software can I use to convert AVI files to NON-standard MPEG1 / MPEG2 files?

    The reason I want to do this is because I've downloaded music videos
    that is in MPEG1 format but the quality is better than standard VCD files, the size is also a bit bigger, of course.

    I've also downloaded MPEG2 files with a size of 352*288 wich is not the SVCD standard either, but still the file looks really good.

    I know the quality depends on the source bl.a bl.a bla, but it would be nice to try this method to.
    Quote Quote  
  2. the answer is tmpgenc ( the almighty encoder, right).

    Think about one thing before you proceed. Presumably you would want to play with this and then you may end up spending more cd-s for the actual movie (I presume that you want to increase the quality) then what "standardly" should be. It's not the cost, but storage (place in the room wise, not data size storage) and getting lost amongst the other CDs. Moreover, your current DVD player may support this non-standard feature but the next one you get, may have a problem with them (yes of course I am aware the you will select the one that supports what you want, but it could turn out to be a hassle).

    So enough of my philosophy, here's the procedure I would recommend.

    On some websites there are predefined templates I think they are called K-VCD, K-SVCD and so on so on.

    I would not choose this but rather experiment on my own. Open up any of the templates from tmpgenc into notepad and modify a few lines.

    This is my template for creating non-standard VCDs with audio bitrate set to 128 kbps. (In program stream settings You must select Video CD non-standard because you simply should do this and I can't get it to permanently change it from Video CD. It is unlocked in this template below so just change it to Video CD non-standard (look on the bottom where it says MPEG.System.StreamType_ReadOnly = False)).

    "" stuff under quotations need to be deleted ""

    object TMPEGConfigFile
    MPEG.Text = '$$VCD_NTSC'
    MPEG.WizardCategoryName = '$$HIDE'
    MPEG.WizardSubFormatName = ''
    MPEG.WizardCaption = ''
    MPEG.WizardDescription = ''
    MPEG.WizardTargetMedia = MPEGConfig_TargetMediaType_Unknown
    MPEG.WizardAutoCalcVideoBitRate = False
    MPEG.WizardAutoChooseList.EnableVideoSize = False
    MPEG.WizardAutoChooseList.VideoSize = <>
    MPEG.WizardAutoChooseList.EnableVideoGOP = False
    MPEG.WizardAutoChooseList.VideoGOP = <>
    MPEG.OutputStreamType = MPEG_OutputStreamType_System_VideoAudio
    MPEG.OutputStreamType_ReadOnly = True
    MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG1
    MPEG.Video.StreamType_ReadOnly = True



    "" change to whatever size dezired stuff below ""


    MPEG.Video.Width = 352
    MPEG.Video.Width_ReadOnly = True
    MPEG.Video.Height = 240
    MPEG.Video.Height_ReadOnly = True
    MPEG.Video.YUVFormat = 1
    MPEG.Video.YUVFormat_ReadOnly = True
    MPEG.Video.DC_prec = 0
    MPEG.Video.DC_prec_ReadOnly = True
    MPEG.Video.VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Progressive
    MPEG.Video.VideoEncodeMode_ReadOnly = False
    MPEG.Video.FrameRate = 4
    MPEG.Video.FrameRate_ReadOnly = True
    MPEG.Video.AspectRatio = 12
    MPEG.Video.AspectRatio_ReadOnly = True
    MPEG.Video.RateControlMode = MPEGVideoEncoder_RateControlMode_CBR
    MPEG.Video.RateControlMode_ReadOnly = True
    MPEG.Video.MaxBitRate = 0
    MPEG.Video.MaxBitRate_ReadOnly = False
    MPEG.Video.MinBitRate = 0
    MPEG.Video.MinBitRate_ReadOnly = False



    "" this is the video bitrate you can change""



    MPEG.Video.CBR_BitRate = 1150000
    MPEG.Video.VBR_MultipassVBRAlgorithm = MPEGVideoEncoder_MultipassVBRAlgorithm_MultipassCQ
    MPEG.Video.VBR_AvgBitRate = 1150000
    MPEG.Video.VBR_MaxBitRate = 1150000
    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 = 3000000
    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 = 50
    MPEG.Video.AVBR_MaxBitRate = 3000000
    MPEG.Video.AVBR_MinBitRate = 0
    MPEG.Video.AVBR_EnablePadding = False
    MPEG.Video.CQ_Quality = 50
    MPEG.Video.CQ_Quality_P = 0
    MPEG.Video.CQ_Quality_B = 20
    MPEG.Video.CQ_MaxBitRate = 3000000
    MPEG.Video.CQ_MinBitRate = 0
    MPEG.Video.CQ_EnablePadding = False
    MPEG.Video.VBVBufferSize = 40960
    MPEG.Video.VBVBufferSize_ReadOnly = True
    MPEG.Video.GOP_SeqHeaderInterval = 1
    MPEG.Video.GOP_SeqHeaderInterval_ReadOnly = True
    MPEG.Video.GOP_I_FrameCount = 1
    MPEG.Video.GOP_I_FrameCount_ReadOnly = False
    MPEG.Video.GOP_P_FrameCount = 5
    MPEG.Video.GOP_P_FrameCount_ReadOnly = False
    MPEG.Video.GOP_B_FrameCount = 2
    MPEG.Video.GOP_B_FrameCount_ReadOnly = False
    MPEG.Video.GOP_BitStreamForEdit = False
    MPEG.Video.GOP_BitStreamForEdit_ReadOnly = False
    MPEG.Video.GOP_MaxFrameCount = 0
    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.MotionSearchSpeed = MPEGVideoEncoder_MotionSearchSpeed_Normal
    MPEG.Video.MotionSearch_AlwaysHalfPel = False
    MPEG.Video.UseFloatDCT = False
    MPEG.Video.QuantizeMode = False
    MPEG.Video.QuantizeModeVal_Intra = 35
    MPEG.Video.QuantizeModeVal_NonIntra = 35
    MPEG.Video.YUVBasicYCbCr = False
    MPEG.Video.QuantizeMatrix_Intra = {
    081013161A1B1D22101016181B1D222513161A1B1D22222616 161A1B1D222528
    161A1B1D202328301A1B1D202328303A1A1B1D22262E38451B 1D23262E384553}
    MPEG.Video.QuantizeMatrix_NonIntra = {
    10111213141516171112131415161718121314151617181913 14151617181A1B
    14151617191A1B1C151617181A1B1C1E1617181A1B1C1E1F17 18191B1C1E1F21}
    MPEG.Audio.StreamType = MPEGAudioEncoder_StreamType_MPEG1_Layer2
    MPEG.Audio.StreamType_ReadOnly = True
    MPEG.Audio.SamplingFrequency = 44100
    MPEG.Audio.SamplingFrequency_ReadOnly = True
    MPEG.Audio.ChannelMode = 0
    MPEG.Audio.ChannelMode_ReadOnly = False
    MPEG.Audio.CantUseMono = True




    "" Below is the modified audio bitrate ""


    MPEG.Audio.BitRate = 128000
    MPEG.Audio.BitRate_ReadOnly = True
    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



    "" Below is the unlock for MPEG stream type originally = True ""


    MPEG.System.StreamType_ReadOnly = False
    MPEG.System.CommentText = ''
    MPEG.System.EnableCommentText = False
    end

    So then save the file as some templatecustom.mcf and then experiment.

    The REASON I say to have it as LOCKED template is because TMPGENC will sometimes change some of the settings that are required for SVCD or VCD and it will give you the file that nero will complain about (while you may forget to change it before the encoding process). Also for sure I know that it will change the output video size to what the original source is (it will not stay as you want it) if you are not using tmpgenc templates.

    So knock yourself out.

    Dinks
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!