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.
+ Reply to Thread
Results 1 to 2 of 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
Similar Threads
-
6.6GB mpeg2 onto a standard DVD?
By cheesypuffs in forum Newbie / General discussionsReplies: 15Last Post: 18th Jun 2011, 10:32 -
VCD/Mpeg1 to DVD/Mpeg2 - tools?
By shira in forum Video ConversionReplies: 5Last Post: 5th Jan 2011, 20:49 -
Compression technique/standard used in MPEG2 Transport Stream
By digitalmystic in forum Video ConversionReplies: 1Last Post: 1st Nov 2010, 06:50 -
Conversion of DVR-MS to Standard Mpeg2 Format
By jaffacaique in forum Video Streaming DownloadingReplies: 2Last Post: 13th Apr 2009, 04:40 -
question about how to "Fix" non-standard mpeg2 files
By jimdagys in forum Newbie / General discussionsReplies: 6Last Post: 9th Jan 2008, 08:24