Quantcast Bitrates: File Size Prediction Problems - digitalFAQ.com Forums [Archives]
  #1  
03-31-2004, 08:16 AM
Drisanna Drisanna is offline
Free Member
 
Join Date: Sep 2003
Location: Maryland
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
Well, I seem to be having the opposite problems of everybody else.

I finally got past the 89.77 issue I was having, happily set up a full encode and took my weary bones to bed, full of confidence. Coincidentally, the 89.77 "bugged" CQ was also approximately the CORRECT CQ for my files. Lo and behold, I wake up this morning to discover that my file had encoded with a final CQ of 2.08 and the file size was about 300MB, rather than the decent CQ and 700MB file size I was expecting. I was crushed, needless to say.

I was also startled when I looked at the CQMatic log to discover that the "file size difference" was INCREASING with each prediction. Can somebody tell me what I'm doing wrong?

This is my .tpr file from TMPGEnc:

Quote:
object TMPEGEncodeJobFile
Job.MPEG.Text = ''
Job.MPEG.WizardCategoryName = ''
Job.MPEG.WizardSubFormatName = ''
Job.MPEG.WizardCaption = ''
Job.MPEG.WizardDescription = ''
Job.MPEG.WizardTargetMedia = MPEGConfig_TargetMediaType_Unknown
Job.MPEG.WizardAutoCalcVideoBitRate = False
Job.MPEG.WizardAutoChooseList.EnableVideoSize = False
Job.MPEG.WizardAutoChooseList.VideoSize = <
item
MinVideoBitRate = 0
Width = 240
Height = 480
VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Progressive_32Pul ldown
FrameRate = 1
AspectRatio = 2
end
item
MinVideoBitRate = 1000000
Width = 352
Height = 480
VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Progressive_32Pul ldown
FrameRate = 1
AspectRatio = 2
end>
Job.MPEG.WizardAutoChooseList.EnableVideoGOP = False
Job.MPEG.WizardAutoChooseList.VideoGOP = <
item
MinVideoBitRate = 0
GOP_I_FrameCount = 1
GOP_P_FrameCount = 25
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 700000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 25
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 800000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 25
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 900000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 25
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1000000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 25
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1100000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 25
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1200000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 23
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1300000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 21
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1400000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 18
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1500000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 15
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1600000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 12
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1700000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 10
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1800000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 11
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 1900000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 10
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 2000000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 9
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 2100000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 8
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 2200000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 7
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 2300000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 6
GOP_B_FrameCount = 2
end
item
MinVideoBitRate = 2400000
GOP_I_FrameCount = 1
GOP_P_FrameCount = 5
GOP_B_FrameCount = 2
end>
Job.MPEG.OutputStreamType = MPEG_OutputStreamType_VideoOnly
Job.MPEG.OutputStreamType_ReadOnly = False
Job.MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG2
Job.MPEG.Video.StreamType_ReadOnly = False
Job.MPEG.Video.Width = 720
Job.MPEG.Video.Width_ReadOnly = False
Job.MPEG.Video.Height = 576
Job.MPEG.Video.Height_ReadOnly = False
Job.MPEG.Video.YUVFormat = 1
Job.MPEG.Video.YUVFormat_ReadOnly = False
Job.MPEG.Video.DC_prec = 2
Job.MPEG.Video.DC_prec_ReadOnly = False
Job.MPEG.Video.VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Interlace
Job.MPEG.Video.VideoEncodeMode_ReadOnly = False
Job.MPEG.Video.FrameRate = 3
Job.MPEG.Video.FrameRate_ReadOnly = False
Job.MPEG.Video.AspectRatio = 2
Job.MPEG.Video.AspectRatio_ReadOnly = False
Job.MPEG.Video.RateControlMode = MPEGVideoEncoder_RateControlMode_CQ
Job.MPEG.Video.RateControlMode_ReadOnly = False
Job.MPEG.Video.MaxBitRate = 0
Job.MPEG.Video.MaxBitRate_ReadOnly = False
Job.MPEG.Video.MinBitRate = 0
Job.MPEG.Video.MinBitRate_ReadOnly = False
Job.MPEG.Video.MinAvgBitRate = 0
Job.MPEG.Video.MinAvgBitRate_ReadOnly = False
Job.MPEG.Video.CBR_BitRate = 0
Job.MPEG.Video.VBR_MultipassVBRAlgorithm = MPEGVideoEncoder_MultipassVBRAlgorithm_MultipassCQ
Job.MPEG.Video.VBR_AvgBitRate = 0
Job.MPEG.Video.VBR_MaxBitRate = 0
Job.MPEG.Video.VBR_MinBitRate = 0
Job.MPEG.Video.VBR_MaxPassCount = 2
Job.MPEG.Video.VBR_Quality_P = 0
Job.MPEG.Video.VBR_Quality_B = 0
Job.MPEG.Video.VBR_EnablePadding = False
Job.MPEG.Video.MVBR_MaxBitRate = 0
Job.MPEG.Video.MVBR_MinBitRate = 0
Job.MPEG.Video.MVBR_Quality_P = 0
Job.MPEG.Video.MVBR_Quality_B = 0
Job.MPEG.Video.MVBR_EnablePadding = False
Job.MPEG.Video.AVBR_Quality = 0
Job.MPEG.Video.AVBR_MaxBitRate = 0
Job.MPEG.Video.AVBR_MinBitRate = 0
Job.MPEG.Video.AVBR_EnablePadding = False
Job.MPEG.Video.CQ_Quality = 70
Job.MPEG.Video.CQ_Quality_P = 0
Job.MPEG.Video.CQ_Quality_B = 0
Job.MPEG.Video.CQ_MaxBitRate = 5000000
Job.MPEG.Video.CQ_MinBitRate = 300000
Job.MPEG.Video.CQ_EnablePadding = True
Job.MPEG.Video.VBVBufferSize = 229376
Job.MPEG.Video.VBVBufferSize_ReadOnly = False
Job.MPEG.Video.GOP_SeqHeaderInterval = 1
Job.MPEG.Video.GOP_SeqHeaderInterval_ReadOnly = True
Job.MPEG.Video.GOP_I_FrameCount = 1
Job.MPEG.Video.GOP_I_FrameCount_ReadOnly = True
Job.MPEG.Video.GOP_P_FrameCount = 5823
Job.MPEG.Video.GOP_P_FrameCount_ReadOnly = True
Job.MPEG.Video.GOP_B_FrameCount = 2
Job.MPEG.Video.GOP_B_FrameCount_ReadOnly = True
Job.MPEG.Video.GOP_BitStreamForEdit = False
Job.MPEG.Video.GOP_BitStreamForEdit_ReadOnly = False
Job.MPEG.Video.GOP_MaxFrameCount = 15
Job.MPEG.Video.GOP_MaxFrameCount_ReadOnly = True
Job.MPEG.Video.QuantizeMatrix_Intra_ReadOnly = False
Job.MPEG.Video.QuantizeMatrix_NonIntra_ReadOnly = False
Job.MPEG.Video.Profile = 4
Job.MPEG.Video.Profile_ReadOnly = False
Job.MPEG.Video.Level = 8
Job.MPEG.Video.Level_ReadOnly = False
Job.MPEG.Video.VideoFormat = 1
Job.MPEG.Video.VideoFormat_ReadOnly = False
Job.MPEG.Video.DisplayWidth = 0
Job.MPEG.Video.DisplayWidth_ReadOnly = False
Job.MPEG.Video.DisplayHeight = 0
Job.MPEG.Video.DisplayHeight_ReadOnly = False
Job.MPEG.Video.MotionSearchSpeed = MPEGVideoEncoder_MotionSearchSpeed_Slow
Job.MPEG.Video.MotionSearch_AlwaysHalfPel = True
Job.MPEG.Video.UseFloatDCT = True
Job.MPEG.Video.QuantizeMode = False
Job.MPEG.Video.QuantizeModeVal_Intra = 0
Job.MPEG.Video.QuantizeModeVal_NonIntra = 0
Job.MPEG.Video.YUVBasicYCbCr = False
Job.MPEG.Video.QuantizeMatrix_Intra = {
08090C161A1B1D22090A0E1A1B1D22250C0E121B1D22252616 1A1B1F24252628
1A1B1D24272628301B1D22252628303A1D22252628303A4522 252628303A454F}
Job.MPEG.Video.QuantizeMatrix_NonIntra = {
10121416181A1C1E121416181A1C1E201416181A1C1E202216 181A1E20202224
181A1C20222224261A1C1E20222426281C1E202224262A2A1E 20222426282A2C}
Job.MPEG.Audio.StreamType = MPEGAudioEncoder_StreamType_MPEG1_Layer2
Job.MPEG.Audio.StreamType_ReadOnly = False
Job.MPEG.Audio.SamplingFrequency = 48000
Job.MPEG.Audio.SamplingFrequency_ReadOnly = False
Job.MPEG.Audio.ChannelMode = 0
Job.MPEG.Audio.ChannelMode_ReadOnly = False
Job.MPEG.Audio.CantUseMono = False
Job.MPEG.Audio.BitRate = 192000
Job.MPEG.Audio.BitRate_ReadOnly = False
Job.MPEG.Audio.CalcCRC = False
Job.MPEG.Audio.CalcCRC_ReadOnly = False
Job.MPEG.Audio.OriginalFlag = False
Job.MPEG.Audio.OriginalFlag_ReadOnly = False
Job.MPEG.Audio.CopyrightFlag = False
Job.MPEG.Audio.CopyrightFlag_ReadOnly = False
Job.MPEG.Audio.PrivateFlag = False
Job.MPEG.Audio.PrivateFlag_ReadOnly = False
Job.MPEG.Audio.EmphasisType = 0
Job.MPEG.Audio.EmphasisType_ReadOnly = False
Job.MPEG.System.StreamType = MPEGSystemEncoder_StreamType_MPEG2_Program
Job.MPEG.System.StreamType_ReadOnly = False
Job.MPEG.System.EnableCommentText = False
Job.MPEG.System.CommentText = ''
Job.SourceList = <
item
Video.SourceFileName = 'C:\DVDWork\MyClip5.avs'
Video.SourceRange.Enabled = False
Video.SourceRange.StartTime = 0
Video.SourceRange.EndTime = -1
Video.SourceRange.SubRangeList = <>
Video.SourceRange.LastSourceFileName = ''
Video.InterlaceImage = True
Video.TopFieldFirst = False
Video.AspectRatio = 40
Video.ImageArrange.ArrangeType = MPEGVideoConfig_ImageArrangeType_FullScreen_KeepAs pectRatio
Video.ImageArrange.Width = 320
Video.ImageArrange.Height = 240
Video.ImageArrange.FillColor = 0
Video.EnableNoiseReduction = False
Video.NoiseReduction = 20
Video.NoiseReductionRange = 1
Video.NoiseReduction3D = 20
Video.NoiseReduction3DHiCQ = False
Video.EnableEdgePower = False
Video.EdgePowerX = 0
Video.EdgePowerY = 0
Video.EdgePowerField = False
Video.EnableDeinterlace = False
Video.Deinterlace = VideoFilter_Deinterlace_None
Video.DeinterlaceEx.Enabled = False
Video.DeinterlaceEx.FrameRate1 = 4
Video.DeinterlaceEx.FrameRate2 = 5
Video.DeinterlaceEx.AutoProcess = False
Video.DeinterlaceEx.AutoType = MPEGEncodeJob_Source_Video_DeinterlaceEx_AutoType_ 24fps_Interlace
Video.DeinterlaceEx.AutoDeinterlaceType = MPEGEncodeJob_Source_Video_DeinterlaceEx_Auto_Dein terlace_Force
Video.DeinterlaceEx.AutoForceDeinterlaceType = VideoFilter_Deinterlace_None
Video.DeinterlaceEx.AutoDeinterlaceThreshold = 600
Video.DeinterlaceEx.List = {0600000000000000}
Video.DeinterlaceEx.Cache = {}
Video.Clipping.Enabled = False
Video.Clipping.Left = 0
Video.Clipping.Right = 0
Video.Clipping.Top = 0
Video.Clipping.Bottom = 0
Video.Clipping.LeftMask = False
Video.Clipping.RightMask = False
Video.Clipping.TopMask = False
Video.Clipping.BottomMask = False
Video.EnableGhostReduction = False
Video.GhostReduction = <>
Video.ColorCorrection.Enabled = False
Video.ColorCorrection.Brightness = 0
Video.ColorCorrection.Contrast = 0
Video.ColorCorrection.Gamma = 0
Video.ColorCorrection.RedContrast = 0
Video.ColorCorrection.BlueContrast = 0
Video.ColorCorrection.EnableCustom = False
Video.ColorCorrection.Customs = <>
Video.EnableForceIPict = False
Video.ForceIPict = <>
Video.AutoForceIPict = True
Video.AutoForceIPict_NewGroupMode = False
Video.Enable32Pulldown = False
Video.NoConvertFrameRate = False
Audio.SourceFileName = ''
Audio.SourceRange.Enabled = False
Audio.SourceRange.StartTime = 0
Audio.SourceRange.EndTime = -1
Audio.SourceRange.SubRangeList = <>
Audio.SourceRange.LastSourceFileName = ''
Audio.Effect.Enabled = False
Audio.Effect.EnableVolume = False
Audio.Effect.Volume = 1
Audio.Effect.EnableFadeIn = False
Audio.Effect.FadeInTime = 500
Audio.Effect.EnableFadeOut = False
Audio.Effect.FadeOutTime = 500
end>
Job.OutputFileName = 'C:\DVDWork\MyClip5.m2v'
Job.OutputFileType = MPEGEncodeJob_OutputFileType_MPEG
Job.OutputConfig_AVI.OutputFileName = ''
Job.OutputConfig_AVI.EnableVideo = False
Job.OutputConfig_AVI.VideoCodecHandler = 0
Job.OutputConfig_AVI.VideoKeyFrameRate = 0
Job.OutputConfig_AVI.VideoDataRate = 0
Job.OutputConfig_AVI.VideoQuality = 0
Job.OutputConfig_AVI.VideoEnableForceKeyFrame = False
Job.OutputConfig_AVI.VideoEnableForceCopyFrame = False
Job.OutputConfig_AVI.EnableAudio = False
Job.OutputConfig_AVI.InterleaveFrames = 0
Job.OutputConfig_AVI.VideoCodecConfig = {00000000}
Job.OutputConfig_AVI.AudioFormat = {00000000}
Job.OutputConfig_Wave.OutputFileName = ''
Job.OutputConfig_Wave.Format = {00000000}
Job.OutputConfig_Graphic.OutputType = MPEGEncodeJob_OutputGraphicConfig_OutputType_BMP
Job.OutputConfig_Graphic.OutputFileName = ''
Job.OutputConfig_Graphic.JPEGCompressionQuality = 80
end
And this is my .avs file:

Quote:
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\MPEG2Dec3.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\Grip.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\STMedianFilter.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\asharp.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\unfilter.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\undot.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\atc.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\convolution3dyv12.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\DCTFilter.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\deen.dll")
LoadPlugin("C:\Program Files\VideoEditing\Avisynth 2.5\plugins\blockbuster.dll")

AviSource("d:\downloads\movies\MyClip.avi",false)
#AddBorders(0,0,0,10)
BlindPP(cpu=4)
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.1,seed=1)
Convolution3D(1, 6, 12, 6, 8, 2.8, 0)
GripCrop(720, 576, overscan=1, source_anamorphic=false)
GripSize(resizer="LanczosResize")
Undot()
TemporalSoften(2,7,7,3,2)
DCTFilter(1,1,1,1,1,1,0.5,0)
#Blockbuster(method="noise",detail_min=1,detail_ma x=10,variance=0.3,seed=5623)
GripBorders()
I can't find the CQMatic log on disk to copy, but the first File size difference = 0.369318, the CQ is then reduced from 70 to 25.85 and the resulting File size difference = 0.778977, the CQ was reduced again to 20.14, etc.
__________________
Dris
Reading comprehension > me
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
03-31-2004, 08:44 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
You live in south of equator and all things run the opposite way in your country

Can you post the log, just to see how that can be
Reply With Quote
  #3  
03-31-2004, 09:15 AM
Drisanna Drisanna is offline
Free Member
 
Join Date: Sep 2003
Location: Maryland
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
Edited my first message to include scripts and such, can't fine the log. . .
__________________
Dris
Reading comprehension > me
Reply With Quote
  #4  
03-31-2004, 09:27 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
There is no log file but if you double click on the CQMAtic window when job is done, the log is copied to the clipboard and you can paste it in a message on the forum.

BTW, I think that file size diff is supposed to reach the value "1".

Note: you are talking about a target size of 700MB but everything in your tpr and your avs is set to do a KDVD ! (and not KVCD).

Are you sure you didn't make an error ?
What is the length in minute of your video and the average bitrate you put into cqmatic ?
Reply With Quote
  #5  
03-31-2004, 09:42 AM
Drisanna Drisanna is offline
Free Member
 
Join Date: Sep 2003
Location: Maryland
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
I set it to 700MB so that I can put all 6 clips on one DVD. The clips are all 49 minutes and a varying number of seconds. CalcMatic gives me an average bitrate of between 1060 and 1069, depending on which clip.

Quote:
http://www.kvcd.net
CQMatic Version 1.2.06
Copyright Softronex Corporation, 2003.
All rights reserved.
Time: 08:07:56 Date: 03/31/2004
Ready!
Project: C:\DVDWork\MyClip.tpr

Creating: CQMatic.tpr

C:\DVDWork\MyClip.m2v
Project resolution: 720x576
Execute.
Movie Time: 49
Average Bitrate: 1060
Full Encode mode
Executing Prediction Phase...
Process started at 08:10:53
On 03/31/2004
Setting up initial sampling.
Using CQ of 70.00
Prediction cycle #1
Encoder started...
Process time: 8.20 minutes.
Encoder end.
File size difference = 0.369318
Low fence: 2.000000
High fence: 70.000000
Last CQ = 70.00
Current CQ = 25.85
CQ difference = 44.147751
Using CQ of 25.85
Prediction cycle #2
Encoder started...
Process time: 7.98 minutes.
Encoder end.
File size difference = 0.778977
Low fence: 2.000000
High fence: 25.852251
Last CQ = 25.85
Current CQ = 20.14
CQ difference = 5.713942
Using CQ of 20.14
Prediction cycle #3
Encoder started...
Process canceled
Thanks for the copy hint! Had to redo this one to get the info again, so I cancelled before it was done, but you can see the pattern. If you are correct in the "approaching 1" assumption, possibly I should put a very high CQ in my .tpr and "override CQ" for the starting point of CQMatic so that it starts with a value greater than 1.
__________________
Dris
Reading comprehension > me
Reply With Quote
  #6  
03-31-2004, 10:01 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Can you try this : launch CQMatic as always, let tmpgenc starts to encode the first sample and then CLOSE Cqmatic. Wait for tmpgenc to finish.
Look at the size of the m2v file that you obtained. What it is ?
Open this m2v under wmp or other player. Is the length equals to 2 minutes or not ?
Look at the video entirely : no error ? Everything is fine till the end ?

Is this your first KVCD (or KDVD) or did you do other ones before ?
What is your tmpgenc version ?
Reply With Quote
  #7  
03-31-2004, 10:19 AM
Drisanna Drisanna is offline
Free Member
 
Join Date: Sep 2003
Location: Maryland
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
I've been KVCDing for quite a while with great success once I got over the initial learning curve. These are my first KDVD attempts, as I recently acquired a DVD burner. The first three I did when I didn't realize that 89.77 was an error were right in the ballpark for file size. I'm sure you recognize your .avs script there (for which I thank you VERY much). I don't THINK I'm making any mistakes. I will try your suggestion and see what happens. I'll post the results in a few.

TMPGEnc version is 2.521.58.169
__________________
Dris
Reading comprehension > me
Reply With Quote
  #8  
03-31-2004, 11:21 AM
Drisanna Drisanna is offline
Free Member
 
Join Date: Sep 2003
Location: Maryland
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
Okay, I tried twice, once each with 1X and 3X prediction.


With CQ 60, the 1X resulted in a file size of 40,253. It played perfectly in WinDVD and it was 1 min 5 secs long.

With CQ 60, the 3X resulted in a file size of 117,040 which also played perfectly end to end and was 3 min 11 secs long.
__________________
Dris
Reading comprehension > me
Reply With Quote
  #9  
03-31-2004, 11:31 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
I fear these times are wrong. That happens often that winDVD doesn't give the correct time. Because CQMatic actually encode a 2 minute sample.

Check while tmpgenc is encoding a sample that the number of frame is 120*fps (that is 2880 is you are doing 23.976 fps, 3000 if 25fps and 3600 if 29.970).

But, let assume that it is actually 2 minutes. 40 MB for a 2 minutes sample will lead to a 40 * 49/2 = 980 MB video. You asked for a 700 MB video (that's include the audio, so the m2v must be only 650).

So for sure CQ60 is too big -> CQ Matic logically try to lower the CQ

In other words : you won't be abble to put 6 of your videos on a DVD with such settings !

My advice : start to lower the max bitrate to 3000 except if these are high action movies. Or do a 4-video only DVD.
Reply With Quote
  #10  
03-31-2004, 12:00 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Drisanna
I set it to 700MB so that I can put all 6 clips on one DVD. The clips are all 49 minutes

Look what you're trying to do
You want to put ~294 minutes of video at 704x576 on one 700MB CD
You set the destination to DVD. Not 700MB

-kwag
Reply With Quote
  #11  
03-31-2004, 12:18 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
No Kwag, it didn't said to CQMatic he want to put 6 video on a CD. He know he needs to put 6 video on 4.3 GB so he set "custum size" to 700 MB and predict only for 1 video !

Look at the avgbitrate : 1069 for a 49 min long video. That is correct for 700 MB.
Reply With Quote
  #12  
03-31-2004, 12:39 PM
Drisanna Drisanna is offline
Free Member
 
Join Date: Sep 2003
Location: Maryland
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
I can agree with the times being wrong, Dialhot. But what I honestly don't understand was why I wound with a 300MB file this morning, rather than the 700MB I was striving for. That may have to remain a mystery, I just want to be done with this project. I'm using the 1/2 DVD PAL template now, hoping I can get my proper file sizes with that.

Thanks again for all your help.

Hugs,

Dris

P.S. 1) I really am a "she."
2) Thanks for explaining to Kwag. I'm sure he thought I'd lost my everloving mind!
__________________
Dris
Reading comprehension > me
Reply With Quote
  #13  
03-31-2004, 12:41 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Dialhot
Look at the avgbitrate : 1069 for a 49 min long video. That is correct for 700 MB.
Doesn't add up
Say 49 minutes at 128Kbps audio for a custom target of 700MB = 1822.5Kbps average bitrate

-kwag
Reply With Quote
  #14  
03-31-2004, 12:43 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Oh ! You're right ! How did I do my maths ?
Reply With Quote
  #15  
03-31-2004, 12:44 PM
Drisanna Drisanna is offline
Free Member
 
Join Date: Sep 2003
Location: Maryland
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
192Kbps for the sound, Kwag.

And aren't you supposed to use the one next to the little box that says .57*average bit rate?
__________________
Dris
Reading comprehension > me
Reply With Quote
  #16  
03-31-2004, 12:47 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Drisanna
192Kbps for the sound, Kwag.
Then it would be 1758.5Kbps average

Edit: Where did you get the 1060

-kwag
Reply With Quote
  #17  
03-31-2004, 12:49 PM
Drisanna Drisanna is offline
Free Member
 
Join Date: Sep 2003
Location: Maryland
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
That second little box in Calcmatic . . .
__________________
Dris
Reading comprehension > me
Reply With Quote
  #18  
03-31-2004, 12:51 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Drisanna
That second little box in Calcmatic . . .
You're supposed to take the average bitrate from the text box: Average Bitrate:

-kwag
Reply With Quote
  #19  
03-31-2004, 12:57 PM
Drisanna Drisanna is offline
Free Member
 
Join Date: Sep 2003
Location: Maryland
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
Okay. *blush* Two questions, also. What's the other box for then? And, what effect will plugging in a faster bitrate have?

I'm trying to learn to UNDERSTAND this stuff, not just be the button pushing monkey I've been so far.
__________________
Dris
Reading comprehension > me
Reply With Quote
  #20  
03-31-2004, 01:01 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Drisanna
Two questions, also. What's the other box for then?
The 0.57 * average, is the value to use as MIN bitrate. This increases the prediction accuracy.
Quote:
And, what effect will plugging in a faster bitrate have?
You mean a higher bitrate
The higher the bitrate, the larger your file size.

-kwag
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Bitrates: How does it do size prediction? Shibblet Video Encoding and Conversion 2 09-09-2004 05:05 PM
Bitrates: KDVD CQ Prediction Problems nicksteel Video Encoding and Conversion 1 08-15-2003 11:26 AM
File size prediction formula girv Avisynth Scripting 39 01-10-2003 05:23 PM
File Size Prediction For PAL... Jellygoose Avisynth Scripting 8 01-01-2003 09:18 PM
FitCD File Size Prediction Paul0889 Avisynth Scripting 2 12-21-2002 01:03 AM

Thread Tools



 
All times are GMT -5. The time now is 09:05 AM  —  vBulletin Jelsoft Enterprises Ltd