Log in

View Full Version : You all have to read this, LOL


metrum_eng
25th August 2002, 02:46
There's a discussion going on in a newsgroup called, rec.video.desktop, and alt.video.divx, and someone by the name of MadHatter is saying how an mpeg-1 VCD will look the SAME as a divX file encoded at the same bitrate, say 1150 kbps. He's even challenging anyone to post clips to compare screen captures so he can prove them wrong, lol.

If anyone wants to go read and contribute their divX expertise just visit: rec.video.desktop, or, alt.video.divx

The thread subject to look for is called: Converting Question challenge? Mike T.

Fox Mulder
25th August 2002, 10:59
Well, if they are comparing CBR vs VBR and at different resolutions, then they are wrong.

BaronVlad
25th August 2002, 14:51
"You all have to read this"

Did not exactly get why I should, but thanks anyway :confused:

metrum_eng
25th August 2002, 19:46
Originally posted by Fox Mulder
Well, if they are comparing CBR vs VBR and at different resolutions, then they are wrong.


Even if you encode both formats VBR at say 1150kbps, the divX file will totally out perform a VCD in quality any day, if encoded properly that is. The question/debate originally was the VCD would look the same compared to a divX at the same bitrate. That is absolute BS! Only a fool would say a divX file will look the same as a VCD, not even taking into consideration B Frames, etc. LOL

Fox Mulder
26th August 2002, 10:23
I thought VCD was CBR and xVCD was VBR. So, they are wrong anyway, right?

metrum_eng
26th August 2002, 14:04
Originally posted by Fox Mulder
I thought VCD was CBR and xVCD was VBR. So, they are wrong anyway, right?

You're right, "technically speaking". But there are ways to tweak on the "specs" and you can encode VBR 2 pass at higher bitrates. I'll post an example of my template that I use to use when making VCD's. After encoding with TMPGEnc, you could make the actual video-cd using NERO 5.5 and it'll work like a charm in creating an mpeg-1 VCD.

But the debate was simply put that a VCD would look the same as a divX file at the same bitrate. Since VCD is technically 1150kbps, we were using that bitrate to compare a divX at 1150kbps. CBR, and VBR really weren't mentioned in the beginning. It's really just a st00pid comparison and IMO divX will always out perform vcd in quality cd per cd.

Here is my old vcd template using 1500kbps, 2 pass vbr. It made decent vcd encodes but it will never compare to divX, especially the divX 5.02 pro.

object TMPEGConfigFile
MPEG.Text = ''
MPEG.Description = ''
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.Interlace = False
MPEG.Video.Interlace_ReadOnly = False
MPEG.Video.TopFieldFirst = False
MPEG.Video.PullDown32 = True
MPEG.Video.PullDown32_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_VBR_2PASS
MPEG.Video.RateControlMode_ReadOnly = False
MPEG.Video.MaxBitRate = 0
MPEG.Video.MaxBitRate_ReadOnly = False
MPEG.Video.CBR_BitRate = 2520000
MPEG.Video.MVBR_MaxBitRate = 2520000
MPEG.Video.MVBR_Quality_P = 0
MPEG.Video.MVBR_Quality_B = 20
MPEG.Video.VBR_AvgBitRate = 1500000
MPEG.Video.VBR_MaxBitRate = 3000000
MPEG.Video.VBR_MinBitRate = 0
MPEG.Video.AVBR_Quality = 50
MPEG.Video.AVBR_MaxBitRate = 2520000
MPEG.Video.AVBR_MinBitRate = 0
MPEG.Video.AVBR_EnablePadding = False
MPEG.Video.CQ_Quality = 65
MPEG.Video.CQ_Quality_P = 0
MPEG.Video.CQ_Quality_B = 20
MPEG.Video.CQ_MaxBitRate = 2520000
MPEG.Video.VBVBufferSize = 114688
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 = 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.QuantizeMatrix_Intra_ReadOnly = False
MPEG.Video.QuantizeMatrix_NonIntra_ReadOnly = False
MPEG.Video.CheckProfile_and_Level = True
MPEG.Video.CheckProfile_and_Level_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_Slow
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 = {
081013161A1B1D22101016181B1D222513161A1B1D22222616161A1B1D222528
161A1B1D202328301A1B1D202328303A1A1B1D22262E38451B1D23262E384553}
MPEG.Video.QuantizeMatrix_NonIntra = {
1011121314151617111213141516171812131415161718191314151617181A1B
14151617191A1B1C151617181A1B1C1E1617181A1B1C1E1F1718191B1C1E1F21}
MPEG.Audio.StreamType = MPEGAudioEncoder_StreamType_MPEG1_Layer2
MPEG.Audio.StreamType_ReadOnly = False
MPEG.Audio.SamplingFrequency = 44100
MPEG.Audio.SamplingFrequency_ReadOnly = False
MPEG.Audio.ChannelMode = 0
MPEG.Audio.ChannelMode_ReadOnly = False
MPEG.Audio.CantUseMono = False
MPEG.Audio.BitRate = 224000
MPEG.Audio.BitRate_ReadOnly = False
MPEG.Audio.CalcCRC = True
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
MPEG.System.StreamType_ReadOnly = False
MPEG.System.CommentText = ''
MPEG.System.EnableCommentText = False
end