Quantcast Bitrates: Beta Testing with Same Source and Same Settings - digitalFAQ.com Forums [Archives]
  #1  
08-06-2003, 03:40 PM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
Just had the following idea to get prediction working:

How about doing a prediction with the same source (e.g. a wide-spreaded movie like "The Matrix") and the same settings (resolution, avs-script, TMPGEnc project settings) All users who want to be a part of this could then post their results.
Then we could easily compare all differences between PAL and NTSC, resolution and other things/issues.
After that we could consider other sources etc.
Maybe Kwag could suggest the first settings for the beginning.

I hope everybody understood my idea
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  
08-06-2003, 04:08 PM
totonho03 totonho03 is offline
Free Member
 
Join Date: Apr 2003
Location: Fallston, MD. USA
Posts: 419
Thanks: 0
Thanked 0 Times in 0 Posts
Hello krassi:

Great idea. I believe that we may be doing something like this shortly. Similar ideas have been posted in this thread:
http://www.kvcd.net/forum/viewtopic.php?t=5221&start=64
Regards
Totonho03
Reply With Quote
  #3  
08-06-2003, 04:09 PM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
Hi,

yep, i've just read these posts. Sorry nicksteel, we had the same idea
Reply With Quote
  #4  
08-07-2003, 04:54 AM
Bchteam Bchteam is offline
Free Member
 
Join Date: Jan 2003
Posts: 275
Thanks: 0
Thanked 0 Times in 0 Posts
I made a prediction with Matrix, using CQMatic-1.1.02.

My Settings :

CQMatic Settings:

Movie Time in Minutes: 133
Avg. Bitrate: 713 (By Moviestacker 2.0)
Override Default CQ: Unchecked
Interlaced Source: Unchecked

TMPGEnc Settings:

Streamtype: MPEG-1 Video
Resolution: 528x480
Framerate: 25fps
Rate Control Mode: Constant Quality (CQ)
Max. Bitrate: 2000 kbits/sec
Min. Bitrate: 713*0.57 = 406.41 ~ 406
Enable padding not to be... : Checked
P Picture Spoilage: 0
B Picture Spoilage: 0
VBV Buffer Size: 40
Motion Seach Precision: Motion Estimate Search (fast)
Video Arrange Method: Center
GOP Structure:
IBBPBBPBBPBBPBBPBBPBBPBBPBBPBBPBBPBBPBB
Number of I Picture in GOP: 1
Number of P Picture in GOP: 12
Number of B Picture in GOP: 2
Output interval of sequence Header: 1 GOP
MAX number of frames in a GOP: 25
Output bitstream for edit (Closed GOP): Unchecked
Detect scene Change: Checked
Force picture type setting: Unchecked
Quantize Matrix:

Intra:
8 9 12 22 26 27 29 34
9 10 14 26 27 29 34 37
12 14 18 27 29 34 37 38
22 26 27 31 36 37 38 40
26 27 29 36 39 38 40 48
27 29 34 37 38 40 48 58
29 34 37 38 40 48 58 69
34 37 38 40 48 58 69 79
NonIntra:
16 18 20 22 24 26 28 30
18 20 22 24 26 28 30 32
20 22 24 26 28 30 32 34
22 24 26 30 32 32 34 36
24 26 28 32 34 34 36 38
26 28 30 32 34 36 38 40
28 30 32 34 36 38 42 42
30 32 34 36 38 40 42 44

Output YUY data as basic YcbCr not CCIR601: Unckecked
Use floating point DCT (While using SSE, always ON): Checked
No Motion search for still picture part by half pixel: Unchecked
soften block noise: Unchecked


CQMatic 1.1.0.2 took 69 Minutes of Time and gave a CQ of 50,49, which seems to be accurate, because last night I encoded the whole with CQ 52,77 and it was over the target size.. That Program is damn funny, on some Movies it is acting totally crazy and now it puts out a presumeably accurate CQ. Here's the whole Log:

Code:
http://www.kvcd.net
CQMatic Version 1.1.02
Copyright Softronex Corporation, 2003.
All rights reserved.
Time: 10:43:04 Date: 08/07/2003
Ready!
Project: G:\Programme\CQ - Matic\Projects\MatrixFilm.tpr

Creating: CQMatic.tpr

G:\MatrixFilm.m1v
Execute.
Movie Time: 133
Average Bitrate: 713
Prediction Only mode
Executing Prediction Phase...
Process started at 10:43:20
On 08/07/2003
CQ set for prediction
Setting up initial sampling.
Using CQ of 60.00
Prediction cycle #1
Encoder started...
Process time: 13.92 minutes.
Encoder end.
File size difference  = 0.889368
Low fence: 2.000000
High fence: 60.000000
Last CQ = 60.00
Current CQ = 53.36
CQ difference = 6.637924
Using CQ of 53.36
Prediction cycle #2
Encoder started...
Process time: 13.60 minutes.
Encoder end.
File size difference  = 0.954818
Low fence: 2.000000
High fence: 53.362076
Last CQ = 53.36
Current CQ = 50.95
CQ difference = 2.410984
Using CQ of 50.95
Prediction cycle #3
Encoder started...
Process time: 13.72 minutes.
Encoder end.
File size difference  = 0.982060
Low fence: 2.000000
High fence: 50.951092
Last CQ = 50.95
Current CQ = 50.04
CQ difference = 0.914063
Using CQ of 50.04
Prediction cycle #4
Encoder started...
Process time: 14.30 minutes.
Encoder end.
File size difference  = 1.027728
Low fence: 50.037029
High fence: 50.951092
Last CQ = 50.04
Current CQ = 50.49
CQ difference = 0.457031
Using CQ of 50.49
Prediction cycle #5
Encoder started...
Process time: 13.70 minutes.
Encoder end.
CQMatic complete!
Total minutes of process: 69.23
Process ended at 11:52:34
On 08/07/2003
Reply With Quote
  #5  
08-07-2003, 05:02 AM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks for the input, Bchteam. I'll start an encoding with the same settings right now. Maybe a NTSC user can make a test also
Reply With Quote
  #6  
08-07-2003, 05:37 AM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
@Bchteam:
Are you using the latest MA-script If not, can you post your script please
Are you using DVD2AVI 1.77.3
Reply With Quote
  #7  
08-07-2003, 06:31 AM
Bchteam Bchteam is offline
Free Member
 
Join Date: Jan 2003
Posts: 275
Thanks: 0
Thanked 0 Times in 0 Posts
I'm using DVD2AVI 1.76
I'm using the latest script from Kwag:


Code:
## Main section and static filters ### 
# 
Mpeg2Source("H:\Matrix\MatrixProject.d2v") 
#
undot() 
Limiter() 
asharp(1, 4) 
BicubicResize(528, 480, 0, 0.6, 0, 0, 720, 576)
STMedianFilter(8, 32, 0, 0 ) 
MergeChroma(blur(MaxTreshold)) 
MergeLuma(blur(0.1)) 
# 
# 

## Linear Motion Adaptive Filtering ## 
# 
# ( Portions from AviSynth's manual ) - This will apply temporalsoften to 
# very static scenes, and apply variable blur on moving scenes. 
# We also assign a variable - and this is why a line break is inserted: 

SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2 
ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf >= 2 ? \ 
unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ) : \ 
TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) ,1, 1) ") 

# 
# 
# 

LetterBox(16, 16, 24, 24)
Limiter() 

# 
# 
## Functions ### 

function fmin(int f1, int f2) { 
  return (f1<f2) ? f1 : f2 
}

#
####
Reply With Quote
  #8  
08-07-2003, 08:07 AM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
@Bchteam:
Well, i have the first difference:
I've just done my d2v-file with DVD2AVi 1.76 and my movie length (Matrix of course) has a length of 130 mins and 46 seconds
Your target was for a 80 min-CD, right

EDIT: Can you try to make a prediction without filters My machine is sooo slow (one prediction cycle > 45 mins )
I'll do one with the following avs:
Code:
Mpeg2Source("T:\Matrix_176.d2v")
BicubicResize(528, 480, 0, 0.6, 0, 0, 720, 576)
LetterBox(16, 16, 24, 24)
Reply With Quote
  #9  
08-07-2003, 10:58 AM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
Here are the results with Bchteam's settings (script without filters):

Code:
http://www.kvcd.net
CQMatic Version 1.1.02
Copyright Softronex Corporation, 2003.
All rights reserved.
Time: 15:44:44 Date: 08/07/2003
Ready!
Project: D:\Matrix.tpr

Creating: CQMatic.tpr

D:\Matrix.m1v
Execute.
Movie Time: 133
Average Bitrate: 713
Prediction Only mode
Executing Prediction Phase...
Process started at 15:45:16
On 08/07/2003
CQ set for prediction
Interlaced Source Correction
Setting up initial sampling.
Using CQ of 60.00
Prediction cycle #1
Encoder started...
Process time: 18.97 minutes.
Encoder end.
File size difference  = 0.701619
Low fence: 2.000000
High fence: 60.000000
Last CQ = 60.00
Current CQ = 42.10
CQ difference = 17.902866
Using CQ of 42.10
Prediction cycle #2
Encoder started...
Process time: 18.70 minutes.
Encoder end.
File size difference  = 0.856009
Low fence: 2.000000
High fence: 42.097134
Last CQ = 42.10
Current CQ = 36.04
CQ difference = 6.061611
Using CQ of 36.04
Prediction cycle #3
Encoder started...
Process time: 19.22 minutes.
Encoder end.
File size difference  = 0.907737
Low fence: 2.000000
High fence: 36.035522
Last CQ = 36.04
Current CQ = 32.71
CQ difference = 3.324757
Using CQ of 32.71
Prediction cycle #4
Encoder started...
Process time: 17.88 minutes.
Encoder end.
File size difference  = 0.954974
Low fence: 2.000000
High fence: 32.710766
Last CQ = 32.71
Current CQ = 31.24
CQ difference = 1.472839
Using CQ of 31.24
Prediction cycle #5
Encoder started...
Process time: 17.83 minutes.
Encoder end.
File size difference  = 0.962162
Low fence: 2.000000
High fence: 31.237926
Last CQ = 31.24
Current CQ = 30.06
CQ difference = 1.181971
Using CQ of 30.06
Prediction cycle #6
Encoder started...
Process time: 18.27 minutes.
Encoder end.
File size difference  = 0.996935
Low fence: 2.000000
High fence: 30.055956
Last CQ = 30.06
Current CQ = 29.96
CQ difference = 0.092129
CQMatic complete!
Total minutes of process: 110.93
Process ended at 17:36:12
On 08/07/2003
Reply With Quote
  #10  
08-07-2003, 11:32 AM
Bchteam Bchteam is offline
Free Member
 
Join Date: Jan 2003
Posts: 275
Thanks: 0
Thanked 0 Times in 0 Posts
Hello Krassi,

I will make the tests within the next Hour.

And of course, my target is 1 Disc (80 Min, 700MB)
Reply With Quote
  #11  
08-07-2003, 11:32 AM
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
@Krassi,

If your source is PAL, please "uncheck" the "Interlace" option in CQM. I have to make a note of that, that it's only for 29.97fps interlaced sources.
It's being set automatically from your TMPEG project.

-kwag
Reply With Quote
  #12  
08-07-2003, 11:35 AM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
It's unchecked in CQMatic, i don't know why it shows up
Reply With Quote
  #13  
08-07-2003, 11:56 AM
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 Krassi
It's unchecked in CQMatic, i don't know why it shows up
I'll look for a PAL source somewhere, so I can make a test.

-kwag
Reply With Quote
  #14  
08-07-2003, 12:18 PM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
Thx Kwag, as always
Here's another prediction with the following settings:

Project file:
Code:
object TMPEGEncodeJobFile
  Job.MPEG.Text = 'CQMatic'
  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 = <>
  Job.MPEG.WizardAutoChooseList.EnableVideoGOP = False
  Job.MPEG.WizardAutoChooseList.VideoGOP = <>
  Job.MPEG.OutputStreamType = MPEG_OutputStreamType_VideoOnly
  Job.MPEG.OutputStreamType_ReadOnly = False
  Job.MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG1
  Job.MPEG.Video.StreamType_ReadOnly = False
  Job.MPEG.Video.Width = 528
  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 = 1
  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 = 1
  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 = 1150000
  Job.MPEG.Video.VBR_MultipassVBRAlgorithm = MPEGVideoEncoder_MultipassVBRAlgorithm_MultipassCQ
  Job.MPEG.Video.VBR_AvgBitRate = 1150000
  Job.MPEG.Video.VBR_MaxBitRate = 3000000
  Job.MPEG.Video.VBR_MinBitRate = 300000
  Job.MPEG.Video.VBR_MaxPassCount = 2
  Job.MPEG.Video.VBR_Quality_P = 0
  Job.MPEG.Video.VBR_Quality_B = 20
  Job.MPEG.Video.VBR_EnablePadding = False
  Job.MPEG.Video.MVBR_MaxBitRate = 3000000
  Job.MPEG.Video.MVBR_MinBitRate = 0
  Job.MPEG.Video.MVBR_Quality_P = 0
  Job.MPEG.Video.MVBR_Quality_B = 20
  Job.MPEG.Video.MVBR_EnablePadding = False
  Job.MPEG.Video.AVBR_Quality = 100
  Job.MPEG.Video.AVBR_MaxBitRate = 2750000
  Job.MPEG.Video.AVBR_MinBitRate = 1740000
  Job.MPEG.Video.AVBR_EnablePadding = True
  Job.MPEG.Video.CQ_Quality = 60
  Job.MPEG.Video.CQ_Quality_P = 0
  Job.MPEG.Video.CQ_Quality_B = 0
  Job.MPEG.Video.CQ_MaxBitRate = 2000000
  Job.MPEG.Video.CQ_MinBitRate = 408000
  Job.MPEG.Video.CQ_EnablePadding = True
  Job.MPEG.Video.VBVBufferSize = 40960
  Job.MPEG.Video.VBVBufferSize_ReadOnly = False
  Job.MPEG.Video.GOP_SeqHeaderInterval = 1
  Job.MPEG.Video.GOP_SeqHeaderInterval_ReadOnly = False
  Job.MPEG.Video.GOP_I_FrameCount = 1
  Job.MPEG.Video.GOP_I_FrameCount_ReadOnly = False
  Job.MPEG.Video.GOP_P_FrameCount = 25
  Job.MPEG.Video.GOP_P_FrameCount_ReadOnly = False
  Job.MPEG.Video.GOP_B_FrameCount = 2
  Job.MPEG.Video.GOP_B_FrameCount_ReadOnly = False
  Job.MPEG.Video.GOP_BitStreamForEdit = True
  Job.MPEG.Video.GOP_BitStreamForEdit_ReadOnly = False
  Job.MPEG.Video.GOP_MaxFrameCount = 25
  Job.MPEG.Video.GOP_MaxFrameCount_ReadOnly = False
  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_MotionEstimate
  Job.MPEG.Video.MotionSearch_AlwaysHalfPel = True
  Job.MPEG.Video.UseFloatDCT = True
  Job.MPEG.Video.QuantizeMode = False
  Job.MPEG.Video.QuantizeModeVal_Intra = 35
  Job.MPEG.Video.QuantizeModeVal_NonIntra = 35
  Job.MPEG.Video.YUVBasicYCbCr = False
  Job.MPEG.Video.QuantizeMatrix_Intra = {
    08090C161A1B1D22090A0E1A1B1D22250C0E121B1D222526161A1B1F24252628
    1A1B1D24272628301B1D22252628303A1D22252628303A4522252628303A454F}
  Job.MPEG.Video.QuantizeMatrix_NonIntra = {
    10121416181A1C1E121416181A1C1E201416181A1C1E202216181A1E20202224
    181A1C20222224261A1C1E20222426281C1E202224262A2A1E20222426282A2C}
  Job.MPEG.Audio.StreamType = MPEGAudioEncoder_StreamType_MPEG1_Layer2
  Job.MPEG.Audio.StreamType_ReadOnly = False
  Job.MPEG.Audio.SamplingFrequency = 44100
  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 = 128000
  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_MPEG1_VideoCD_Illegal
  Job.MPEG.System.StreamType_ReadOnly = False
  Job.MPEG.System.EnableCommentText = False
  Job.MPEG.System.CommentText = ''
  Job.SourceList = <
    item
      Video.SourceFileName = 'Matrix.avs'
      Video.SourceRange.Enabled = False
      Video.SourceRange.StartTime = 0
      Video.SourceRange.EndTime = -1
      Video.SourceRange.SubRangeList = <>
      Video.SourceRange.LastSourceFileName = 'Matrix.avs'
      Video.InterlaceImage = True
      Video.TopFieldFirst = False
      Video.AspectRatio = 1
      Video.ImageArrange.ArrangeType = MPEGVideoConfig_ImageArrangeType_Center
      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_Deinterlace_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 = -0.96004
      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 = 'Matrix.m1v'
  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
CQ-Matic-settings:
Code:
Movie Time: 131, Average 717, interlaced dechecked.
Prediction:
Code:
http://www.kvcd.net
CQMatic Version 1.1.02
Copyright Softronex Corporation, 2003.
All rights reserved.
Time: 18:04:16 Date: 08/07/2003
Ready!
Project: Matrix.tpr

Creating: CQMatic.tpr

Matrix.m1v
Execute.
Movie Time: 131
Average Bitrate: 717
Full Encode mode
Executing Prediction Phase...
Process started at 18:04:52
On 08/07/2003
CQ set for prediction
Interlaced Source Correction
Setting up initial sampling.
Using CQ of 60.00
Prediction cycle #1
Encoder started...
Process time: 8.22 minutes.
Encoder end.
File size difference  = 0.755634
Low fence: 2.000000
High fence: 60.000000
Last CQ = 60.00
Current CQ = 45.34
CQ difference = 14.661983
Using CQ of 45.34
Prediction cycle #2
Encoder started...
Process time: 8.98 minutes.
Encoder end.
File size difference  = 0.913104
Low fence: 2.000000
High fence: 45.338017
Last CQ = 45.34
Current CQ = 41.40
CQ difference = 3.939693
Using CQ of 41.40
Prediction cycle #3
Encoder started...
Process time: 8.83 minutes.
Encoder end.
File size difference  = 0.945726
Low fence: 2.000000
High fence: 41.398323
Last CQ = 41.40
Current CQ = 39.15
CQ difference = 2.246861
Using CQ of 39.15
Prediction cycle #4
Encoder started...
Process time: 8.57 minutes.
Encoder end.
File size difference  = 1.014065
Low fence: 39.151463
High fence: 41.398323
Last CQ = 39.15
Current CQ = 40.27
CQ difference = 1.123432
Using CQ of 40.27
Prediction cycle #5
Encoder started...
Process time: 8.65 minutes.
Encoder end.
File size difference  = 0.979554
Low fence: 39.151463
High fence: 40.274895
Last CQ = 40.27
Current CQ = 39.71
CQ difference = 0.561714
Using CQ of 39.71
Prediction cycle #6
Encoder started...
Process time: 8.07 minutes.
Encoder end.
File size difference  = 1.013795
Low fence: 39.713181
High fence: 40.274895
Last CQ = 39.71
Current CQ = 39.99
CQ difference = 0.280857
Using CQ of 39.99
Prediction cycle #7
Encoder started...
Process time: 12.40 minutes.
Encoder end.
File size difference  = 0.996035
Low fence: 39.713181
High fence: 39.994038
Last CQ = 39.99
Current CQ = 39.85
CQ difference = 0.140430
Encoding set to Full encode.
Full encode start...
CQMatic complete!
Total minutes of process: 63.82
Process ended at 19:08:41
On 08/07/2003
My avs:
Code:
Mpeg2Source("G:\Matrix.d2v")
BicubicResize(496, 398, 0, 0.6, 1, 0, 718, 576)
AddBorders(16, 89, 16, 89)
Reply With Quote
  #15  
08-07-2003, 01:02 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
Why Interlaced Source Correction
The option is "Unchecked" before you click on "Execute"

-kwag
Reply With Quote
  #16  
08-07-2003, 01:36 PM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by kwag
Why Interlaced Source Correction
The option is "Unchecked" before you click on "Execute"
Exactly
Maybe its coming from TMPGEnc
Reply With Quote
  #17  
08-07-2003, 03:53 PM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
Results of the final encode with the above settings:
Wanted VS: 704 512 KB
Encoded VS: 613 414 KB

Now i'm going to play around with the interlaced button

Any other users Come on, nobody got Matrix
Reply With Quote
  #18  
08-07-2003, 04:08 PM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Krassi
Maybe its coming from TMPGEnc
Confirmed, it has been imported from my project file Enabling/Disabling didn't change anything on prediction.
I'll try now with the progressive setting in TMPGEnc.
Reply With Quote
  #19  
08-07-2003, 04:18 PM
jorel jorel is offline
Invalid Email / Banned / Spammer
 
Join Date: Aug 2002
Location: Brasil - MG - third stone from the sun
Posts: 5,570
Thanks: 0
Thanked 0 Times in 0 Posts
excuse me....
i don't have "the matrix" to encode but all my tests
give me 15% less size from the desired target!

are proportional like your results Krassi!
Reply With Quote
  #20  
08-07-2003, 04:22 PM
Krassi Krassi is offline
Free Member
 
Join Date: Mar 2003
Location: Germany
Posts: 390
Thanks: 0
Thanked 0 Times in 0 Posts
Hi Jorel
i'm just testing with TMPGEnc-project-file set to progressive instead of interlaced. I thought TMPGEnc would set it right when importing the video file but it seems to be wrong.
Prediction with progressive setting seems to do a better job. I'll post the results in about 7 hours, its time to sleep right now here in Germany...
Maybe you could make a test with progressive too
Thats my current log:
Code:
http://www.kvcd.net
CQMatic Version 1.1.02
Copyright Softronex Corporation, 2003.
All rights reserved.
Time: 23:05:54 Date: 08/07/2003
Ready!
Project: Matrix_progressive.tpr

Creating: CQMatic.tpr

Matrix.m1v
Execute.
Movie Time: 131
Average Bitrate: 717
Full Encode mode
Executing Prediction Phase...
Process started at 23:06:20
On 08/07/2003
CQ set for prediction
Setting up initial sampling.
Using CQ of 60.00
Prediction cycle #1
Encoder started...
Process time: 8.53 minutes.
Encoder end.
File size difference  = 0.944542
Low fence: 2.000000
High fence: 60.000000
Last CQ = 60.00
Current CQ = 56.67
CQ difference = 3.327488
Using CQ of 56.67
Prediction cycle #2
Encoder started...
Process time: 8.42 minutes.
Encoder end.
File size difference  = 0.985753
Low fence: 2.000000
High fence: 56.672512
Last CQ = 56.67
Current CQ = 55.87
CQ difference = 0.807411
Using CQ of 55.87
Prediction cycle #3
Encoder started...
Process time: 8.68 minutes.
Encoder end.
File size difference  = 1.022050
Low fence: 55.865101
High fence: 56.672512
Last CQ = 55.87
Current CQ = 56.27
CQ difference = 0.403706
Using CQ of 56.27
Prediction cycle #4
Encoder started...
Process time: 8.73 minutes.
Encoder end.
Encoding set to Full encode.
Full encode start...
CQMatic complete!
Total minutes of process: 34.42
Process ended at 23:40:45
On 08/07/2003
EDIT: Log udated. BTW, we could also test with another source
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Bitrates: CQMatic and CalcuMatic now Open Source! kwag Video Encoding and Conversion 18 07-12-2008 06:13 AM
Settings in RB-OPT 0.17 Beta for my KDVDs? Zyphon Video Encoding and Conversion 30 07-12-2005 03:18 AM
Bitrates: Testing CQMatic Versions Avalon Video Encoding and Conversion 239 07-07-2004 10:44 AM
Bitrates: Batch encode and source range max question Rick164 Video Encoding and Conversion 10 03-01-2004 11:03 AM
Bitrates: Source range problem Paul0889 Video Encoding and Conversion 1 02-08-2004 05:36 PM

Thread Tools



 
All times are GMT -5. The time now is 04:59 AM  —  vBulletin © Jelsoft Enterprises Ltd