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