home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2003 May
/
Chip_2003-05_cd2.bin
/
burn
/
tmpgenc
/
download
/
TMPGEnc-2.58.44.152-Free.exe
/
TMPGEnc.exe
/
1033
/
RCDATA
/
TMPEGCONFIGFORM
/
TMPEGCONFIGFORM.txt
Wrap
Text File
|
2002-08-30
|
53KB
|
1,652 lines
object MPEGConfigForm: TMPEGConfigForm
Left = 206
Top = 117
HelpContext = 31
ActiveControl = OKButton
BorderStyle = bsDialog
Caption = 'MPEG setting'
ClientHeight = 480
ClientWidth = 417
Color = clBtnFace
Font.Charset = ANSI_CHARSET
Font.Color = clWindowText
Font.Height = -12
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
Position = poDesktopCenter
Scaled = False
ShowHint = True
OnCreate = FormCreate
OnDestroy = FormDestroy
OnShow = FormShow
PixelsPerInch = 96
TextHeight = 12
object PageControl: TPageControl
Left = 8
Top = 8
Width = 401
Height = 433
ActivePage = VideoSheet
MultiLine = True
TabOrder = 0
OnChange = PageControlChange
object VideoSheet: TTabSheet
HelpContext = 32
Caption = 'Video'
object GroupBox1: TGroupBox
Left = 8
Top = 8
Width = 377
Height = 377
Caption = 'Video stream setting'
TabOrder = 0
object Video_StreamTypeLabel: TPGLabelButton
Left = 14
Top = 20
Width = 99
Height = 18
Color = clBtnFace
Caption = 'Stream &type:'
FocusControl = Video_StreamType
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_SizeLabel: TPGLabelButton
Left = 14
Top = 54
Width = 57
Height = 18
Color = clBtnFace
Caption = '&Size:'
FocusControl = Video_Width
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_FrameRateLabel: TPGLabelButton
Left = 14
Top = 102
Width = 97
Height = 18
Color = clBtnFace
Caption = '&Frame rate:'
FocusControl = Video_FrameRate
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Label30: TLabel
Left = 214
Top = 56
Width = 6
Height = 12
Caption = 'x'
end
object Label31: TLabel
Left = 288
Top = 56
Width = 43
Height = 12
Caption = 'pixels'
end
object Bevel3: TBevel
Left = 16
Top = 45
Width = 345
Height = 2
end
object Video_CBR_BitRateLabel: TPGLabelButton
Left = 14
Top = 159
Width = 81
Height = 18
Color = clBtnFace
Caption = '&Bitrate:'
FocusControl = Video_CBR_BitRate
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Label35: TLabel
Left = 279
Top = 186
Width = 15
Height = 12
Caption = 'KB'
end
object Video_CBR_BitRate_StepLabel: TLabel
Left = 279
Top = 162
Width = 82
Height = 12
AutoSize = False
end
object Video_VBVBufferSizeLabel: TPGLabelButton
Left = 14
Top = 184
Width = 126
Height = 18
Color = clBtnFace
Caption = '&VBV buffer size:'
FocusControl = Video_VBVBufferSize
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_AspectRatioLabel: TPGLabelButton
Left = 14
Top = 78
Width = 99
Height = 18
Color = clBtnFace
Caption = '&Aspect ratio:'
FocusControl = Video_AspectRatio
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Bevel5: TBevel
Left = 16
Top = 208
Width = 345
Height = 2
end
object Video_ProfileAndLevelLabel: TPGLabelButton
Left = 14
Top = 215
Width = 130
Height = 18
Color = clBtnFace
Caption = '&Profile && Level:'
FocusControl = Video_ProfileAndLevel
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_VideoFormatLabel: TPGLabelButton
Left = 14
Top = 240
Width = 116
Height = 18
Color = clBtnFace
Caption = 'Vid&eo format:'
FocusControl = Video_VideoFormat
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_YUVFormatLabel: TPGLabelButton
Left = 14
Top = 289
Width = 74
Height = 18
Color = clBtnFace
Caption = '&YUV format:'
FocusControl = Video_YUVFormat
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_DC_PrecLabel: TPGLabelButton
Left = 14
Top = 312
Width = 92
Height = 18
Color = clBtnFace
Caption = '&DC component precision:'
FocusControl = Video_DC_Prec
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Bevel10: TBevel
Left = 16
Top = 337
Width = 345
Height = 2
end
object Label16: TLabel
Left = 17
Top = 351
Width = 89
Height = 12
Caption = '&Motion search precision:'
FocusControl = Video_MotionSearch
end
object Video_RateControlModeLabel: TPGLabelButton
Left = 14
Top = 134
Width = 109
Height = 18
Color = clBtnFace
Caption = '&Rate control mode:'
FocusControl = Video_RateControlMode
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Bevel4: TBevel
Left = 16
Top = 126
Width = 345
Height = 2
end
object Video_VideoEncodeModeLabel: TPGLabelButton
Left = 14
Top = 264
Width = 106
Height = 18
Color = clBtnFace
Caption = 'E&ncode mode:'
FocusControl = Video_VideoEncodeMode
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_StreamType: TComboBox
Left = 152
Top = 19
Width = 209
Height = 20
Hint =
'Sets MPEG-Video format'#13#10#13#10'<> MPEG-1'#13#10#13#10'Generally supported by mo' +
'st computer.'#13#10#13#10'<> MPEG-2'#13#10#13#10'More feature(e.g. Interlace encode)' +
' supported compared to MPEG-1,'#13#10'but need software DVD player in ' +
'most case.'
Style = csDropDownList
ItemHeight = 12
TabOrder = 0
OnChange = Video_StreamTypeChange
OnKeyDown = EditKeyDown
end
object Video_Width: TPGSpinEdit
Left = 152
Top = 52
Width = 57
Height = 21
Hint =
'Sets value of MPEG file windows size by multiple of 8.'#13#10#13#10'Both v' +
'ertical and horizontal value needs to be multiple of 16,'#13#10'otherw' +
'ise the movie might cause noise at the edge of window.'
AlignValue = True
CanFloatValue = False
FloatValue = 1
Increment = 16
MaxValue = 4095
MinValue = 1
TabOrder = 1
Value = 1
OnChange = Video_WidthChange
OnKeyDown = EditKeyDown
end
object Video_FrameRate: TComboBox
Left = 152
Top = 101
Width = 161
Height = 20
Hint =
'Sets MPEG-Video framerate'#13#10#13#10'The frame rate [15 fps (internally ' +
'30 fps)] does not exist in MPEG standard, thus quality gets lowe' +
'r'#13#10'because this frame rate is made provisionally.'#13#10#13#10'<>Windows M' +
'edia Player might not be able to playback movie properly which i' +
's 60fps.'
Style = csDropDownList
ItemHeight = 12
TabOrder = 4
OnChange = Video_FrameRateChange
OnKeyDown = EditKeyDown
end
object Video_Height: TPGSpinEdit
Left = 225
Top = 52
Width = 57
Height = 21
Hint =
'Sets value of MPEG file windows size by multiple of 8.'#13#10#13#10'Both v' +
'ertical and horizontal value needs to be multiple of 16,'#13#10'otherw' +
'ise the movie might cause noise at the edge of window.'
AlignValue = True
CanFloatValue = False
FloatValue = 1
Increment = 16
MaxValue = 4095
MinValue = 1
TabOrder = 2
Value = 1
OnChange = Video_HeightChange
OnKeyDown = EditKeyDown
end
object Video_CBR_BitRate: TPGSpinEdit
Left = 152
Top = 157
Width = 121
Height = 21
Hint =
'Sets howmany bits video part use per sec when constant bitrate e' +
'nabled.'
AlignValue = True
CanFloatValue = False
FloatValue = 1000
Increment = 50000
MinValue = 1000
TabOrder = 8
Value = 1000
OnChange = Video_CBR_BitRateChange
OnKeyDown = EditKeyDown
OnGetText = BitRateEditGetText
OnGetValue = BitRateEditGetValue
end
object Video_VBVBufferSize: TPGSpinEdit
Left = 152
Top = 182
Width = 121
Height = 21
Hint =
'Sets selected decoder'#39's buffer size by even number.("0" is Autom' +
'atic setting)'#13#10#13#10'TMPGEnc'#39's bitrate controls adjustes VBV buffer ' +
'not to overflow or underflow.'#13#10#13#10'<> Technical information for Ov' +
'erflow, Underflow'#13#10#13#10'Suppose MPEG compression data is transferre' +
'd to buffer in specific data rate,'#13#10'the data from buffer in vari' +
'able data transferred rate when decoding :'#13#10#13#10'Overflow;'#13#10#13#10'When ' +
'more data than buffer size are inputted'#13#10#13#10'Underflow;'#13#10#13#10'Data tr' +
'ansfer to the buffer is too late, and enough data for 1 frame ha' +
's not been'#13#10'sent to the buffer.'
AlignValue = True
CanFloatValue = False
Increment = 2
MaxValue = 100000
TabOrder = 9
Value = 0
OnExit = Video_VBVBufferSizeExit
OnKeyDown = EditKeyDown
OnGetText = Video_VBVBufferSizeGetText
OnGetValue = Video_VBVBufferSizeGetValue
end
object Video_AspectRatio: TComboBox
Left = 152
Top = 77
Width = 161
Height = 20
Hint =
'Sets aspect ratio of MPEG-Video'#13#10#13#10'Some Player which handles MPE' +
'G'#39's aspect ratio properly, can automatically'#13#10'correct aspect rat' +
'io when they playback.'#13#10#13#10'The aspect ratio correction is done in' +
' WindowsMediaPlayer at full-screen. '
Style = csDropDownList
ItemHeight = 12
TabOrder = 3
OnChange = Video_AspectRatioChange
OnKeyDown = EditKeyDown
end
object Video_ProfileAndLevel: TComboBox
Left = 152
Top = 214
Width = 209
Height = 20
Hint =
'Sets decoder class which can decode the created MPEG file.'#13#10'The ' +
'higher profile-level, the better decoder.'#13#10#13#10'Depends on profile,' +
' usable YUV format and DC component precision are different,'#13#10'al' +
'so depends on level, maximum bitrate is different.'#13#10#13#10'DVD format' +
' is MP@ML.'
Style = csDropDownList
ItemHeight = 12
TabOrder = 10
OnChange = Video_ProfileAndLevelChange
OnKeyDown = EditKeyDown
end
object Video_VideoFormat: TComboBox
Left = 152
Top = 238
Width = 161
Height = 20
Hint = 'Sets Video format of source.'
Style = csDropDownList
ItemHeight = 12
TabOrder = 11
OnKeyDown = EditKeyDown
end
object Video_YUVFormat: TComboBox
Left = 152
Top = 286
Width = 161
Height = 20
Hint =
'Sets YUV format. The lower, the more data, more bitrate required' +
'.'#13#10#13#10'<> 4:2:0'#13#10#13#10'Color component is reduced to 1/4. Reddish part' +
' may stand out, and looks like lower resolution.'#13#10#13#10'<> 4:2:2'#13#10#13#10 +
'Color component is reduced to 1/2. This format can not be used i' +
'n default setting.'#13#10'To use this format, you need change profile ' +
'and level.'#13#10#13#10'<> 4:4:4'#13#10#13#10'No color reduction in this format, thi' +
's is not supported by TMPGEnc.'
Style = csDropDownList
ItemHeight = 12
TabOrder = 13
OnKeyDown = EditKeyDown
end
object Video_DC_Prec: TComboBox
Left = 152
Top = 310
Width = 161
Height = 20
Hint =
'Sets DC component precision. The higher precision, the smoother ' +
'movie.'
Style = csDropDownList
ItemHeight = 12
TabOrder = 14
OnKeyDown = EditKeyDown
end
object Video_MotionSearch: TComboBox
Left = 152
Top = 346
Width = 161
Height = 20
Hint =
'Sets motion search precision. The better quality, the more time ' +
'to encode required.'
Style = csDropDownList
DropDownCount = 20
ItemHeight = 12
TabOrder = 15
OnKeyDown = EditKeyDown
end
object Video_RateControlMode: TComboBox
Left = 152
Top = 133
Width = 161
Height = 20
Hint =
'Sets bitrate controls. Except CBR, RT_CBR, it will be outputted ' +
'in variable bitrate.'#13#10#13#10'<> Constant bitrate (CBR)'#13#10#13#10'Bitrate is ' +
'always fixed. Some scene which use more bitrate such as scene '#13#10 +
'with more motion involved, block noise may stand out.'#13#10#13#10'* Bitra' +
'te is not fixed, but data transfer rate to VBV buffer is fixed i' +
'n this case.'#13#10#13#10'<> xxx-pass variable rate(VBR)'#13#10#13#10'Allocates bitr' +
'ate after check whole movie.'#13#10#13#10'<> Manual VBR (MVBR)'#13#10#13#10'This is ' +
'fixed bitrate which enable to set bitrate for each scene.'#13#10'Bitra' +
'te setting is done at force picture setting.'#13#10#13#10'<> Automatic VBR' +
' (CQ_VBR)'#13#10#13#10'This mode is Automatic bitrate setting(of manual va' +
'riable rate).'#13#10#13#10'<> Constant quality (CQ)'#13#10#13#10'Quality is always f' +
'ixed. File size is different depends on movie.'#13#10#13#10'<> Realtime CB' +
'R (RT_CBR)'#13#10#13#10'In this mode, CBR encode is done consecutively, th' +
'en, the quality gets worse'#13#10'and force picture type is invalied b' +
'ecause bit distribution by GOP unit can not be used.'#13#10#13#10'<> Realt' +
'ime CQ (RT_CQ)'#13#10#13#10'In this mode, CQ encode is done consecutively,' +
' then, the quality gets worse'#13#10'and force picture type is invalie' +
'd because bit distribution by GOP unit can not be used.'
Style = csDropDownList
ItemHeight = 12
TabOrder = 6
OnChange = Video_RateControlModeChange
OnKeyDown = EditKeyDown
end
object Video_RateControlButton: TButton
Left = 317
Top = 132
Width = 46
Height = 22
Caption = 'Setting'
TabOrder = 7
OnClick = Video_RateControlButtonClick
end
object Video_FrameRateButton: TButton
Left = 317
Top = 100
Width = 46
Height = 22
Caption = 'Setting'
TabOrder = 5
OnClick = Video_FrameRateButtonClick
end
object Video_VideoEncodeMode: TComboBox
Left = 152
Top = 262
Width = 161
Height = 20
Hint =
'Sets encoding method'#13#10#13#10'<> Non-interlace'#13#10#13#10'Encodes movie with n' +
'oninterlace'#13#10#13#10'<> Interlace'#13#10#13#10'Encodes movie with interlace'#13#10#13#10'S' +
'ome software DVD player can playback movie which was encoded in'#13 +
#10'this mode, at the same time disabling interlace automatically.'#13 +
#10#13#10'<> 3:2 pulldown when playback'#13#10#13#10'Outputs information to 3:2 p' +
'ulldown when movie which is 23.976 or 24 fps '#13#10'is played. With t' +
'his feature, the outputted MPEG2 file would be 29.97 fps'#13#10'or 30 ' +
'fps interlace.'#13#10#13#10'Since encoding is done with noninterlace, this' +
' would be better quality then'#13#10'the case of 3:2 pulldown when enc' +
'oding.'#13#10#13#10'<> Inverse 3:2 pulldown'#13#10#13#10'Encodes 29.97 fps or 30 fps' +
' interlace movie at the same time doing'#13#10'inverse 3:2 pulldown if' +
' possible.'#13#10#13#10'This is better quality than "interlace" mode when ' +
'encoding Anime or'#13#10'movie without converting to 24fps.'#13#10#13#10'The mov' +
'ie might be progressive partially, but all frames are dealed as'#13 +
#10'interlace on MPEG-2 file.'
Style = csDropDownList
ItemHeight = 12
TabOrder = 12
OnChange = Video_VideoEncodeModeChange
OnKeyDown = EditKeyDown
end
end
end
object VideoAdvancedSheet: TTabSheet
HelpContext = 52
Caption = 'Advanced'
ImageIndex = 5
object GroupBox7: TGroupBox
Left = 8
Top = 8
Width = 377
Height = 393
Caption = 'Video source setting'
TabOrder = 0
object Bevel6: TBevel
Left = 16
Top = 151
Width = 345
Height = 2
end
object Bevel8: TBevel
Left = 16
Top = 93
Width = 345
Height = 2
end
object Label14: TLabel
Left = 16
Top = 46
Width = 113
Height = 12
Caption = '&Field order:'
FocusControl = Video_FieldOrder
end
object Label25: TLabel
Left = 16
Top = 24
Width = 110
Height = 12
Caption = 'Video source &type:'
FocusControl = Video_FieldSource
end
object Label7: TLabel
Left = 16
Top = 70
Width = 114
Height = 12
Caption = 'Source &aspect ratio:'
FocusControl = Video_SrcAspectRatio
end
object Label11: TLabel
Left = 16
Top = 104
Width = 91
Height = 12
Caption = 'Video arrange &Method:'
FocusControl = Video_ImageArrange
end
object Label12: TLabel
Left = 222
Top = 128
Width = 6
Height = 12
Caption = 'x'
end
object Label15: TLabel
Left = 304
Top = 128
Width = 43
Height = 12
Caption = 'pixels'
end
object Label19: TLabel
Left = 16
Top = 366
Width = 325
Height = 12
Caption = 'Double click on filter name to display filter setting window.'
end
object Video_FieldOrder: TComboBox
Left = 152
Top = 43
Width = 209
Height = 20
Hint =
'Sets field order when Interlace is enabled.'#13#10#13#10'This setting will' +
' affect to the following:'#13#10#13#10'> MPEG-2 Interlace'#13#10'> Inverse telec' +
'ine'#13#10'> Deinterlace'
Style = csDropDownList
ItemHeight = 12
Items.Strings = (
'Top field first (field A)'
'Bottom field first (field B)')
TabOrder = 1
OnChange = Video_FieldOrderChange
OnKeyDown = EditKeyDown
end
object Video_FieldSource: TComboBox
Left = 152
Top = 19
Width = 209
Height = 20
Hint =
'Selects type of video source'#13#10#13#10'This setting will affect to the ' +
'following:'#13#10#13#10'> Resize'
Style = csDropDownList
ItemHeight = 12
Items.Strings = (
'Non-interlace (progressive)'
'Interlace')
TabOrder = 0
OnChange = Video_FieldSourceChange
OnKeyDown = EditKeyDown
end
object Video_SrcAspectRatio: TComboBox
Left = 152
Top = 67
Width = 209
Height = 20
Hint = 'Sets aspect ratio for video source'
Style = csDropDownList
DropDownCount = 16
ItemHeight = 0
TabOrder = 2
OnChange = Video_SrcAspectRatioChange
OnKeyDown = EditKeyDown
end
object Video_ImageArrange: TComboBox
Left = 152
Top = 100
Width = 209
Height = 20
Hint =
'Sets how to arrange Source Video.'#13#10#13#10'<> Center'#13#10#13#10'Movie will be ' +
'displayed at the center of window.'#13#10#13#10'<> Center (keep aspect rat' +
'io)'#13#10#13#10'Movie will be displayed at the center of window at the sa' +
'me time the aspect ratio is kept.'#13#10#13#10'<> Center (custom size)'#13#10#13#10 +
'Movie will be displayed at the center of window in any size.'#13#10#13#10 +
'<> Full screen'#13#10#13#10'Displays with Maximized window.'#13#10#13#10'<> Full scr' +
'een (keep aspect ratio)'#13#10#13#10'Maximizes windows at the same time ke' +
'eping aspect ratio.'#13#10#13#10'<> Full screen (keep aspect ratio 2)'#13#10#13#10'M' +
'aximizes windows at the same time keeping aspect ratio'#13#10'and disp' +
'layed movie size in full screen.'#13#10#13#10'<> No margin(keep aspect rat' +
'io)'#13#10#13#10'Maximizes the window so that no margin will appear, then ' +
'sometime the edge of video is cut out.'#13#10
Style = csDropDownList
ItemHeight = 0
TabOrder = 3
OnChange = Video_ImageArrangeChange
OnKeyDown = EditKeyDown
end
object Video_ImageArrangeWidth: TPGSpinEdit
Left = 152
Top = 124
Width = 65
Height = 21
Hint =
'Sets window size when the movie is displayed at the center of di' +
'splay.'
AlignValue = False
CanFloatValue = False
FloatValue = 1
Increment = 1
MaxValue = 999999
MinValue = 1
TabOrder = 4
Value = 1
OnChange = Video_ImageArrangeWidthChange
OnKeyDown = EditKeyDown
end
object Video_ImageArrangeHeight: TPGSpinEdit
Left = 233
Top = 124
Width = 64
Height = 21
Hint =
'Sets window size when the movie is displayed at the center of di' +
'splay.'
AlignValue = False
CanFloatValue = False
FloatValue = 1
Increment = 1
MaxValue = 999999
MinValue = 1
TabOrder = 5
Value = 1
OnChange = Video_ImageArrangeHeightChange
OnKeyDown = EditKeyDown
end
object Video_FilterList: TCheckListBox
Left = 16
Top = 160
Width = 345
Height = 201
OnClickCheck = Video_FilterListClickCheck
ItemHeight = 16
Style = lbOwnerDrawFixed
TabOrder = 6
OnDblClick = Video_FilterListDblClick
OnKeyDown = Video_FilterListKeyDown
OnMouseMove = Video_FilterListMouseMove
end
end
end
object VideoGOPSheet: TTabSheet
HelpContext = 76
Caption = 'GOP structure'
ImageIndex = 3
object GroupBox5: TGroupBox
Left = 8
Top = 8
Width = 377
Height = 321
Caption = 'GOP structure'
TabOrder = 0
object Video_GOP_P_FrameCountLabel: TPGLabelButton
Left = 14
Top = 84
Width = 153
Height = 18
Color = clBtnFace
Caption = 'Number of &P picture in GOP:'
FocusControl = Video_GOP_P_FrameCount
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_GOP_B_FrameCountLabel: TPGLabelButton
Left = 14
Top = 109
Width = 155
Height = 18
Color = clBtnFace
Caption = 'Number of &B picture in GOP:'
FocusControl = Video_GOP_B_FrameCount
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_GOP_I_FrameCountLabel: TPGLabelButton
Left = 14
Top = 59
Width = 145
Height = 18
Color = clBtnFace
Caption = 'Number of &I picture in GOP:'
FocusControl = Video_GOP_I_FrameCount
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Bevel2: TBevel
Left = 16
Top = 279
Width = 345
Height = 2
end
object Video_GOP_SeqHeaderIntervalLabel: TPGLabelButton
Left = 14
Top = 142
Width = 181
Height = 18
Color = clBtnFace
Caption = 'Output interval of &sequence header:'
FocusControl = Video_GOP_SeqHeaderInterval
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Label20: TLabel
Left = 303
Top = 146
Width = 51
Height = 12
Caption = 'GOP'
end
object Video_GOP_MaxFrameCountLabel: TPGLabelButton
Left = 14
Top = 167
Width = 144
Height = 18
Color = clBtnFace
Caption = '&MAX number of frames in a GOP:'
FocusControl = Video_GOP_MaxFrameCount
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_GOP_BitStreamForEdit: TCheckBox
Left = 16
Top = 211
Width = 313
Height = 17
Hint = 'To edit more easily, deletes dependency among different GOP.'
Caption = 'Output bitstream for edit (Closed GOP)'
TabOrder = 6
OnClick = GOP_IPB_FrameCountChange
OnKeyDown = EditKeyDown
end
object GOPstruct: TEdit
Left = 16
Top = 24
Width = 345
Height = 20
Color = clBtnFace
ReadOnly = True
TabOrder = 0
end
object Video_GOP_P_FrameCount: TPGSpinEdit
Left = 200
Top = 84
Width = 97
Height = 21
Hint =
'Sets number of P picture(previous and next referred encode) in a' +
' GOP.'
AlignValue = False
CanFloatValue = False
Increment = 1
MaxValue = 9999
TabOrder = 2
Value = 0
OnChange = GOP_IPB_FrameCountChange
OnKeyDown = EditKeyDown
end
object Video_GOP_B_FrameCount: TPGSpinEdit
Left = 200
Top = 109
Width = 97
Height = 21
Hint =
'Sets number of B picture(previous and next referred encode) in a' +
' GOP.'
AlignValue = False
CanFloatValue = False
Increment = 1
MaxValue = 9999
TabOrder = 3
Value = 0
OnChange = GOP_IPB_FrameCountChange
OnKeyDown = EditKeyDown
end
object GOPButton_I_Only: TButton
Tag = 10000
Left = 16
Top = 287
Width = 110
Height = 25
Caption = 'I picture only'
TabOrder = 10
OnClick = GOPButton_DefaultClick
OnKeyDown = EditKeyDown
end
object GOPButton_IP_Only: TButton
Tag = 11400
Left = 133
Top = 287
Width = 110
Height = 25
Caption = 'I,P picture only'
TabOrder = 11
OnClick = GOPButton_DefaultClick
OnKeyDown = EditKeyDown
end
object GOPButton_Default: TButton
Tag = 10502
Left = 250
Top = 287
Width = 110
Height = 25
Caption = 'Standard'
TabOrder = 12
OnClick = GOPButton_DefaultClick
OnKeyDown = EditKeyDown
end
object Video_SceneChange_ForceI: TCheckBox
Left = 16
Top = 231
Width = 169
Height = 17
Hint =
'Forces to insert I picture to make the quality better if scene c' +
'hange is detected.'
Caption = 'Detect Scene change'
TabOrder = 7
OnClick = Video_SceneChange_ForceIClick
OnKeyDown = EditKeyDown
end
object Video_GOP_I_FrameCount: TPGSpinEdit
Left = 200
Top = 59
Width = 97
Height = 21
Hint = 'Sets number of I picture(encode in frame) in a GOP.'
AlignValue = False
CanFloatValue = False
FloatValue = 1
Increment = 1
MaxValue = 9999
MinValue = 1
TabOrder = 1
Value = 1
OnChange = GOP_IPB_FrameCountChange
OnKeyDown = EditKeyDown
end
object Video_EnableIFrameList: TCheckBox
Left = 16
Top = 252
Width = 177
Height = 17
Caption = 'Force picture type setting'
TabOrder = 8
OnClick = Video_EnableIFrameListClick
OnKeyDown = EditKeyDown
end
object Video_IFrameListButton: TButton
Left = 200
Top = 247
Width = 75
Height = 25
Caption = 'setting'
TabOrder = 9
OnClick = Video_IFrameListButtonClick
end
object Video_GOP_SeqHeaderInterval: TPGSpinEdit
Left = 200
Top = 141
Width = 97
Height = 21
Hint =
'Sets output interval of sequence header which is outputted with ' +
'specific number of GOP.'#13#10'If 0 is selected, it is outputted only ' +
'at the beginning of MPEG file.'#13#10#13#10'In force picture type setting,' +
' Quantize matrix is switched only if 1 is selected.'
AlignValue = False
CanFloatValue = False
Increment = 1
MaxValue = 100
TabOrder = 4
Value = 0
OnKeyDown = EditKeyDown
end
object Video_GOP_MaxFrameCount: TPGSpinEdit
Left = 200
Top = 166
Width = 97
Height = 21
Hint =
'Specifies max number of frames in a GOP.'#13#10'"0" means no limitatio' +
'n for the number.'#13#10#13#10'In DVD standard, there are some limitaion o' +
'n this prarmeter.'#13#10'If you specifiy this parameter, TMPGEnc creat' +
's MPEG file which'#13#10'keeps this setting for sure.'
AlignValue = False
CanFloatValue = False
Increment = 1
MaxValue = 1020
TabOrder = 5
Value = 0
OnChange = GOP_IPB_FrameCountChange
OnKeyDown = EditKeyDown
OnGetText = Video_GOP_MaxFrameCountGetText
OnGetValue = Video_GOP_MaxFrameCountGetValue
end
end
object Video_SceneChange_ForceI_and_NewGroup: TCheckBox
Left = 8
Top = 336
Width = 377
Height = 17
Caption =
'�V�[���`�F���W���o�� I �s�N�`���}���ɉ����ăO���[�v�؂�ւ����s�' +
'�'
TabOrder = 1
Visible = False
end
end
object VideoQuantMatrixSheet: TTabSheet
HelpContext = 79
Caption = 'Quantize matrix'
ImageIndex = 4
object GroupBox6: TGroupBox
Left = 8
Top = 8
Width = 377
Height = 253
Caption = 'Quantize matrix'
TabOrder = 0
object Video_Quant_intra_matrixLabel: TPGLabelButton
Left = 16
Top = 17
Width = 109
Height = 18
Color = clBtnFace
Caption = 'For &intrablock:'
FocusControl = Video_Quant_intra_matrix
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Video_Quant_non_intra_matrixLabel: TPGLabelButton
Left = 192
Top = 17
Width = 132
Height = 18
Color = clBtnFace
Caption = 'For &non-intrablock:'
FocusControl = Video_Quant_non_intra_matrix
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Bevel11: TBevel
Left = 16
Top = 213
Width = 348
Height = 2
end
object Video_Quant_intra_matrix: TStringGrid
Left = 16
Top = 37
Width = 171
Height = 171
ColCount = 8
Ctl3D = True
DefaultColWidth = 20
DefaultRowHeight = 20
FixedCols = 0
RowCount = 8
FixedRows = 0
Options = [goVertLine, goHorzLine, goEditing, goAlwaysShowEditor]
ParentCtl3D = False
ScrollBars = ssNone
TabOrder = 0
OnExit = Video_Quant_intra_matrixExit
OnKeyDown = EditKeyDown
OnSelectCell = Video_Quant_intra_matrixSelectCell
OnSetEditText = Video_Quant_intra_matrixSetEditText
end
object Video_Quant_non_intra_matrix: TStringGrid
Left = 192
Top = 37
Width = 171
Height = 171
ColCount = 8
DefaultColWidth = 20
DefaultRowHeight = 20
FixedCols = 0
RowCount = 8
FixedRows = 0
Options = [goVertLine, goHorzLine, goEditing, goAlwaysShowEditor]
ScrollBars = ssNone
TabOrder = 1
OnKeyDown = EditKeyDown
OnSetEditText = Video_Quant_intra_matrixSetEditText
end
object MatrixComboBox: TComboBox
Left = 16
Top = 223
Width = 237
Height = 20
Style = csDropDownList
ItemHeight = 0
TabOrder = 2
OnChange = MatrixComboBoxChange
OnKeyDown = EditKeyDown
end
object SaveMatrixButton: TButton
Left = 259
Top = 220
Width = 51
Height = 25
Caption = 'Save'
TabOrder = 3
OnClick = SaveMatrixButtonClick
end
object DeleteMatrixButton: TButton
Left = 312
Top = 220
Width = 52
Height = 25
Caption = 'Delete'
TabOrder = 4
OnClick = DeleteMatrixButtonClick
end
object Video_Quant_intra_matrix_EditButton: TButton
Left = 153
Top = 16
Width = 33
Height = 17
Caption = 'EDIT'
TabOrder = 5
Visible = False
OnClick = Video_Quant_intra_matrix_EditButtonClick
end
object Video_Quant_non_intra_matrix_EditButton: TButton
Left = 329
Top = 16
Width = 33
Height = 17
Caption = 'EDIT'
TabOrder = 6
Visible = False
OnClick = Video_Quant_non_intra_matrix_EditButtonClick
end
end
object GroupBox3: TGroupBox
Left = 8
Top = 266
Width = 377
Height = 135
Caption = 'Special setting'
TabOrder = 1
object Label22: TLabel
Left = 16
Top = 111
Width = 80
Height = 12
Caption = 'Intra block:'
end
object Label24: TLabel
Left = 184
Top = 111
Width = 98
Height = 12
Caption = 'Non-intra block:'
end
object Bevel9: TBevel
Left = 16
Top = 80
Width = 337
Height = 2
end
object Video_UseFloatDCT: TCheckBox
Left = 16
Top = 38
Width = 337
Height = 17
Hint =
'Calculates DCT with floating decimal point. This takes time but ' +
'DCT error gets smaller,'#13#10'and Video gets more stable.'
Caption = 'Float DCT....'
TabOrder = 1
OnClick = Video_UseFloatDCTClick
OnKeyDown = EditKeyDown
end
object Video_QuantMode: TCheckBox
Left = 16
Top = 87
Width = 161
Height = 16
Hint =
'Reduces block noise with obvious edge when bitrate shortage occu' +
'rs.'#13#10#13#10'If this option is enabled, the movie gets softer, but ugl' +
'y block noise will hardly appear.'
Caption = 'Soften block noise'
TabOrder = 3
OnClick = Video_QuantModeClick
OnKeyDown = EditKeyDown
end
object Video_MPEGQuantQuantModeVal_Intra: TPGSpinEdit
Left = 104
Top = 106
Width = 65
Height = 21
Hint =
'Sets block noise reduction at range of 0 - 100.'#13#10#13#10'If the number' +
' is closer to 100, more noise are reduced and the movie looks so' +
'fter.'
AlignValue = False
CanFloatValue = False
Increment = 1
MaxValue = 100
TabOrder = 4
Value = 0
OnKeyDown = EditKeyDown
end
object Video_MPEGQuantQuantModeVal_NonIntra: TPGSpinEdit
Left = 288
Top = 108
Width = 65
Height = 21
Hint =
'Sets block noise reduction at range of 0 - 100.'#13#10#13#10'If the number' +
' is closer to 100, more noise are reduced and the movie looks so' +
'fter.'
AlignValue = False
CanFloatValue = False
Increment = 1
MaxValue = 100
TabOrder = 5
Value = 0
OnKeyDown = EditKeyDown
end
object Video_EnableBasicYCbCr: TCheckBox
Left = 16
Top = 19
Width = 345
Height = 17
Hint =
'Outputs YUV data in Basic YCbCr, not CCIR601. Then,'#13#10'Y range of ' +
'MPEG YCbCr is not 8 - 235 but 0 - 255.'#13#10#13#10'Since DV format movie ' +
'has already recorded as CCIR601,'#13#10'better result can be expected ' +
'if this option is enabled.'
BiDiMode = bdLeftToRight
Caption = 'Output YUV data as Basic YCbCr not CCIR601'
ParentBiDiMode = False
TabOrder = 0
OnClick = Video_EnableBasicYCbCrClick
OnKeyDown = EditKeyDown
end
object Video_MotionSearch_NoAlwaysHalfPel: TCheckBox
Left = 16
Top = 58
Width = 305
Height = 17
Hint =
'Do not motion search by half pixel at still picture part.'#13#10#13#10'Thi' +
's eliminates blur at no motion part, however slight motion will ' +
'be spoiled as a side effect.'
Caption = 'No motion search for still picture part by half pixel'
TabOrder = 2
OnKeyDown = EditKeyDown
end
end
end
object AudioSheet: TTabSheet
HelpContext = 80
Caption = 'Audio'
ImageIndex = 3
object GroupBox8: TGroupBox
Left = 8
Top = 8
Width = 377
Height = 233
Caption = 'Audio stream setting'
TabOrder = 0
object Audio_SamplingFrequencyLabel: TPGLabelButton
Left = 14
Top = 53
Width = 122
Height = 18
Color = clBtnFace
Caption = 'Sampling &frequency:'
FocusControl = Audio_SamplingFrequency
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Audio_StreamTypeLabel: TPGLabelButton
Left = 14
Top = 20
Width = 99
Height = 18
Color = clBtnFace
Caption = 'Stream &type:'
FocusControl = Audio_StreamType
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Audio_BitRateLabel: TPGLabelButton
Left = 14
Top = 101
Width = 81
Height = 18
Color = clBtnFace
Caption = '&Bitrate:'
FocusControl = Audio_BitRate
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Label5: TLabel
Left = 302
Top = 104
Width = 49
Height = 12
Caption = 'kbits/sec'
end
object Audio_ChannelModeLabel: TPGLabelButton
Left = 14
Top = 77
Width = 109
Height = 18
Color = clBtnFace
Caption = '&Channel mode:'
FocusControl = Audio_ChannelMode
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Audio_EmphasisTypeLabel: TPGLabelButton
Left = 14
Top = 204
Width = 128
Height = 18
Color = clBtnFace
Caption = '&De-emphasis flag:'
FocusControl = Audio_EmphasisType
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object Label9: TLabel
Left = 302
Top = 57
Width = 13
Height = 12
Caption = 'Hz'
end
object Bevel7: TBevel
Left = 16
Top = 45
Width = 345
Height = 2
end
object Audio_SamplingFrequency: TComboBox
Left = 152
Top = 52
Width = 145
Height = 20
Hint = 'Sets Sampling frequency'
Style = csDropDownList
ItemHeight = 0
Sorted = True
TabOrder = 1
OnChange = Audio_SamplingFrequencyChange
OnKeyDown = EditKeyDown
end
object Audio_StreamType: TComboBox
Left = 152
Top = 19
Width = 209
Height = 20
Hint = 'Sets MPEG-Audio format'
Style = csDropDownList
ItemHeight = 0
TabOrder = 0
OnChange = Audio_StreamTypeChange
OnKeyDown = EditKeyDown
end
object Audio_ChannelMode: TComboBox
Left = 152
Top = 76
Width = 145
Height = 20
Hint = 'This is Channel setting'
Style = csDropDownList
ItemHeight = 0
TabOrder = 2
OnChange = Audio_ChannelModeChange
OnKeyDown = EditKeyDown
end
object Audio_BitRate: TComboBox
Left = 152
Top = 100
Width = 145
Height = 20
Hint = 'This is Bitrate setting'
Style = csDropDownList
ItemHeight = 0
TabOrder = 3
OnChange = Audio_BitRateChange
OnKeyDown = EditKeyDown
end
object Audio_OriginalFlag: TCheckBox
Left = 152
Top = 145
Width = 137
Height = 17
Caption = 'Original flag'
TabOrder = 5
OnClick = Audio_OriginalFlagClick
end
object Audio_CalcCRC: TCheckBox
Left = 152
Top = 127
Width = 161
Height = 17
Hint =
'By including CRC value into MPEG-Audio file, the data can be che' +
'cked if it is correct when played.'
Caption = 'Error protection'
TabOrder = 4
OnClick = Audio_CalcCRCClick
end
object Audio_CopyrightFlag: TCheckBox
Left = 152
Top = 163
Width = 113
Height = 17
Caption = 'Copyright flag'
TabOrder = 6
OnClick = Audio_CopyrightFlagClick
end
object Audio_PrivateFlag: TCheckBox
Left = 152
Top = 181
Width = 145
Height = 17
Caption = 'Private flag'
TabOrder = 7
OnClick = Audio_PrivateFlagClick
end
object Audio_EmphasisType: TComboBox
Left = 152
Top = 203
Width = 145
Height = 20
Style = csDropDownList
ItemHeight = 0
TabOrder = 8
OnChange = Audio_EmphasisTypeChange
OnKeyDown = EditKeyDown
end
end
object GroupBox4: TGroupBox
Left = 8
Top = 251
Width = 377
Height = 57
Caption = 'Audio Edit'
TabOrder = 1
object Audio_EnableAudioEffect: TCheckBox
Left = 16
Top = 24
Width = 169
Height = 17
Caption = 'Use Audio Edit'
TabOrder = 0
OnClick = Audio_EnableAudioEffectClick
OnKeyDown = EditKeyDown
end
object Audio_AudioEffectButton: TButton
Left = 267
Top = 20
Width = 75
Height = 25
Caption = 'Setting'
TabOrder = 1
OnClick = Audio_AudioEffectButtonClick
end
end
end
object SystemSheet: TTabSheet
HelpContext = 81
Caption = 'System'
ImageIndex = 3
object GroupBox2: TGroupBox
Left = 8
Top = 8
Width = 377
Height = 49
Caption = 'System stream setting'
TabOrder = 0
object System_StreamTypeLabel: TPGLabelButton
Left = 14
Top = 20
Width = 99
Height = 18
Color = clBtnFace
Caption = 'Stream &type:'
FocusControl = System_StreamType
LookEdgeStyle = [pbleDown, pbleMouseInControl]
Margin = 2
ParentColor = False
SingleDownClick = True
OnClick = ConfigItemLabelClick
end
object System_StreamType: TComboBox
Left = 152
Top = 19
Width = 209
Height = 20
Hint =
'Sets system stream format'#13#10#13#10'<> MPEG-1 System (automatic)'#13#10#13#10'Out' +
'puts MPEG1 system stream. If there is any VBR format stream,'#13#10'it' +
' will be outputted in VBR mode.'#13#10#13#10'<> MPEG-1 System (VBR)'#13#10#13#10'Alw' +
'ays output MPEG1 system stream in VBR mode'#13#10#13#10'<> MPEG-1 Video-CD' +
#13#10#13#10'Outputs in CBR mode MPEG1 system stream which supports Video' +
'CD standard.'#13#10'To fully support VCD standard, some value (e.g.bit' +
'rate) have to be set according to the standard.'#13#10#13#10'<> MPEG-1 Vid' +
'eo-CD (non-standard)'#13#10#13#10'Outputs MPEG1 system stream for VideoCD.' +
' If there is ant VBR format stream, it is outputted in VBR mode.' +
#13#10#13#10'This mode is not recommended since MPEG file in this mode is' +
' not compatible with VCD standard.'#13#10#13#10'<> MPEG-2 program (VBR)'#13#10#13 +
#10'Always output MPEG2 program stream in VBR mode'#13#10#13#10'<> MPEG-2 Sup' +
'er VideoCD (VBR)'#13#10#13#10'Outputs MPEG2 program stream which is compat' +
'ible with SuperVideoCD Standard, in VBR mode.'#13#10#13#10'To be sully com' +
'patible with SVCD standard, some value(e.g.bitrate) of video hav' +
'e to be selected according to SVCD standard.'
Style = csDropDownList
ItemHeight = 0
TabOrder = 0
OnChange = System_StreamTypeChange
OnKeyDown = EditKeyDown
end
end
object GroupBox9: TGroupBox
Left = 8
Top = 68
Width = 377
Height = 241
Caption = 'Comment insert setting'
TabOrder = 1
object System_Comment: TMemo
Left = 16
Top = 43
Width = 345
Height = 182
Hint =
'Inserts comment to MPEG file.'#13#10#13#10'Actually, it will be inserted t' +
'o MPEG-Video stream as User Data.'
ScrollBars = ssBoth
TabOrder = 1
end
object System_EnableComment: TCheckBox
Left = 16
Top = 19
Width = 105
Height = 17
Hint =
'Inserts comment to MPEG file.'#13#10#13#10'Actually, it will be inserted t' +
'o MPEG-Video stream as User data.'
Caption = 'Inserts comment'
TabOrder = 0
OnClick = System_EnableCommentClick
OnKeyDown = EditKeyDown
end
end
end
end
object OKButton: TButton
Left = 254
Top = 448
Width = 75
Height = 25
Caption = 'OK'
TabOrder = 2
OnClick = OKButtonClick
end
object CancelButton: TButton
Left = 334
Top = 448
Width = 75
Height = 25
Cancel = True
Caption = 'Cancel'
ModalResult = 2
TabOrder = 3
end
object ShowExtraButton: TButton
Left = 8
Top = 448
Width = 75
Height = 25
Caption = 'Expert'
TabOrder = 1
Visible = False
OnClick = ShowExtraButtonClick
end
object PopupMenu: TPopupMenu
Left = 136
Top = 448
object ConfigItemLock: TMenuItem
Caption = 'Lock'
OnClick = ConfigItemLockClick
end
object ConfigItemUnlock: TMenuItem
Caption = 'Unlock'
OnClick = ConfigItemUnlockClick
end
end
end