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
Text File  |  2002-08-30  |  53KB  |  1,652 lines

  1. object MPEGConfigForm: TMPEGConfigForm
  2.   Left = 206
  3.   Top = 117
  4.   HelpContext = 31
  5.   ActiveControl = OKButton
  6.   BorderStyle = bsDialog
  7.   Caption = 'MPEG setting'
  8.   ClientHeight = 480
  9.   ClientWidth = 417
  10.   Color = clBtnFace
  11.   Font.Charset = ANSI_CHARSET
  12.   Font.Color = clWindowText
  13.   Font.Height = -12
  14.   Font.Name = 'MS Sans Serif'
  15.   Font.Style = []
  16.   OldCreateOrder = False
  17.   Position = poDesktopCenter
  18.   Scaled = False
  19.   ShowHint = True
  20.   OnCreate = FormCreate
  21.   OnDestroy = FormDestroy
  22.   OnShow = FormShow
  23.   PixelsPerInch = 96
  24.   TextHeight = 12
  25.   object PageControl: TPageControl
  26.     Left = 8
  27.     Top = 8
  28.     Width = 401
  29.     Height = 433
  30.     ActivePage = VideoSheet
  31.     MultiLine = True
  32.     TabOrder = 0
  33.     OnChange = PageControlChange
  34.     object VideoSheet: TTabSheet
  35.       HelpContext = 32
  36.       Caption = 'Video'
  37.       object GroupBox1: TGroupBox
  38.         Left = 8
  39.         Top = 8
  40.         Width = 377
  41.         Height = 377
  42.         Caption = 'Video stream setting'
  43.         TabOrder = 0
  44.         object Video_StreamTypeLabel: TPGLabelButton
  45.           Left = 14
  46.           Top = 20
  47.           Width = 99
  48.           Height = 18
  49.           Color = clBtnFace
  50.           Caption = 'Stream &type:'
  51.           FocusControl = Video_StreamType
  52.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  53.           Margin = 2
  54.           ParentColor = False
  55.           SingleDownClick = True
  56.           OnClick = ConfigItemLabelClick
  57.         end
  58.         object Video_SizeLabel: TPGLabelButton
  59.           Left = 14
  60.           Top = 54
  61.           Width = 57
  62.           Height = 18
  63.           Color = clBtnFace
  64.           Caption = '&Size:'
  65.           FocusControl = Video_Width
  66.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  67.           Margin = 2
  68.           ParentColor = False
  69.           SingleDownClick = True
  70.           OnClick = ConfigItemLabelClick
  71.         end
  72.         object Video_FrameRateLabel: TPGLabelButton
  73.           Left = 14
  74.           Top = 102
  75.           Width = 97
  76.           Height = 18
  77.           Color = clBtnFace
  78.           Caption = '&Frame rate:'
  79.           FocusControl = Video_FrameRate
  80.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  81.           Margin = 2
  82.           ParentColor = False
  83.           SingleDownClick = True
  84.           OnClick = ConfigItemLabelClick
  85.         end
  86.         object Label30: TLabel
  87.           Left = 214
  88.           Top = 56
  89.           Width = 6
  90.           Height = 12
  91.           Caption = 'x'
  92.         end
  93.         object Label31: TLabel
  94.           Left = 288
  95.           Top = 56
  96.           Width = 43
  97.           Height = 12
  98.           Caption = 'pixels'
  99.         end
  100.         object Bevel3: TBevel
  101.           Left = 16
  102.           Top = 45
  103.           Width = 345
  104.           Height = 2
  105.         end
  106.         object Video_CBR_BitRateLabel: TPGLabelButton
  107.           Left = 14
  108.           Top = 159
  109.           Width = 81
  110.           Height = 18
  111.           Color = clBtnFace
  112.           Caption = '&Bitrate:'
  113.           FocusControl = Video_CBR_BitRate
  114.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  115.           Margin = 2
  116.           ParentColor = False
  117.           SingleDownClick = True
  118.           OnClick = ConfigItemLabelClick
  119.         end
  120.         object Label35: TLabel
  121.           Left = 279
  122.           Top = 186
  123.           Width = 15
  124.           Height = 12
  125.           Caption = 'KB'
  126.         end
  127.         object Video_CBR_BitRate_StepLabel: TLabel
  128.           Left = 279
  129.           Top = 162
  130.           Width = 82
  131.           Height = 12
  132.           AutoSize = False
  133.         end
  134.         object Video_VBVBufferSizeLabel: TPGLabelButton
  135.           Left = 14
  136.           Top = 184
  137.           Width = 126
  138.           Height = 18
  139.           Color = clBtnFace
  140.           Caption = '&VBV buffer size:'
  141.           FocusControl = Video_VBVBufferSize
  142.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  143.           Margin = 2
  144.           ParentColor = False
  145.           SingleDownClick = True
  146.           OnClick = ConfigItemLabelClick
  147.         end
  148.         object Video_AspectRatioLabel: TPGLabelButton
  149.           Left = 14
  150.           Top = 78
  151.           Width = 99
  152.           Height = 18
  153.           Color = clBtnFace
  154.           Caption = '&Aspect ratio:'
  155.           FocusControl = Video_AspectRatio
  156.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  157.           Margin = 2
  158.           ParentColor = False
  159.           SingleDownClick = True
  160.           OnClick = ConfigItemLabelClick
  161.         end
  162.         object Bevel5: TBevel
  163.           Left = 16
  164.           Top = 208
  165.           Width = 345
  166.           Height = 2
  167.         end
  168.         object Video_ProfileAndLevelLabel: TPGLabelButton
  169.           Left = 14
  170.           Top = 215
  171.           Width = 130
  172.           Height = 18
  173.           Color = clBtnFace
  174.           Caption = '&Profile && Level:'
  175.           FocusControl = Video_ProfileAndLevel
  176.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  177.           Margin = 2
  178.           ParentColor = False
  179.           SingleDownClick = True
  180.           OnClick = ConfigItemLabelClick
  181.         end
  182.         object Video_VideoFormatLabel: TPGLabelButton
  183.           Left = 14
  184.           Top = 240
  185.           Width = 116
  186.           Height = 18
  187.           Color = clBtnFace
  188.           Caption = 'Vid&eo format:'
  189.           FocusControl = Video_VideoFormat
  190.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  191.           Margin = 2
  192.           ParentColor = False
  193.           SingleDownClick = True
  194.           OnClick = ConfigItemLabelClick
  195.         end
  196.         object Video_YUVFormatLabel: TPGLabelButton
  197.           Left = 14
  198.           Top = 289
  199.           Width = 74
  200.           Height = 18
  201.           Color = clBtnFace
  202.           Caption = '&YUV format:'
  203.           FocusControl = Video_YUVFormat
  204.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  205.           Margin = 2
  206.           ParentColor = False
  207.           SingleDownClick = True
  208.           OnClick = ConfigItemLabelClick
  209.         end
  210.         object Video_DC_PrecLabel: TPGLabelButton
  211.           Left = 14
  212.           Top = 312
  213.           Width = 92
  214.           Height = 18
  215.           Color = clBtnFace
  216.           Caption = '&DC component precision:'
  217.           FocusControl = Video_DC_Prec
  218.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  219.           Margin = 2
  220.           ParentColor = False
  221.           SingleDownClick = True
  222.           OnClick = ConfigItemLabelClick
  223.         end
  224.         object Bevel10: TBevel
  225.           Left = 16
  226.           Top = 337
  227.           Width = 345
  228.           Height = 2
  229.         end
  230.         object Label16: TLabel
  231.           Left = 17
  232.           Top = 351
  233.           Width = 89
  234.           Height = 12
  235.           Caption = '&Motion search precision:'
  236.           FocusControl = Video_MotionSearch
  237.         end
  238.         object Video_RateControlModeLabel: TPGLabelButton
  239.           Left = 14
  240.           Top = 134
  241.           Width = 109
  242.           Height = 18
  243.           Color = clBtnFace
  244.           Caption = '&Rate control mode:'
  245.           FocusControl = Video_RateControlMode
  246.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  247.           Margin = 2
  248.           ParentColor = False
  249.           SingleDownClick = True
  250.           OnClick = ConfigItemLabelClick
  251.         end
  252.         object Bevel4: TBevel
  253.           Left = 16
  254.           Top = 126
  255.           Width = 345
  256.           Height = 2
  257.         end
  258.         object Video_VideoEncodeModeLabel: TPGLabelButton
  259.           Left = 14
  260.           Top = 264
  261.           Width = 106
  262.           Height = 18
  263.           Color = clBtnFace
  264.           Caption = 'E&ncode mode:'
  265.           FocusControl = Video_VideoEncodeMode
  266.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  267.           Margin = 2
  268.           ParentColor = False
  269.           SingleDownClick = True
  270.           OnClick = ConfigItemLabelClick
  271.         end
  272.         object Video_StreamType: TComboBox
  273.           Left = 152
  274.           Top = 19
  275.           Width = 209
  276.           Height = 20
  277.           Hint = 
  278.             'Sets MPEG-Video format'#13#10#13#10'<> MPEG-1'#13#10#13#10'Generally supported by mo' +
  279.             'st computer.'#13#10#13#10'<> MPEG-2'#13#10#13#10'More feature(e.g. Interlace encode)' +
  280.             ' supported compared to MPEG-1,'#13#10'but need software DVD player in ' +
  281.             'most case.'
  282.           Style = csDropDownList
  283.           ItemHeight = 12
  284.           TabOrder = 0
  285.           OnChange = Video_StreamTypeChange
  286.           OnKeyDown = EditKeyDown
  287.         end
  288.         object Video_Width: TPGSpinEdit
  289.           Left = 152
  290.           Top = 52
  291.           Width = 57
  292.           Height = 21
  293.           Hint = 
  294.             'Sets value of MPEG file windows size by multiple of 8.'#13#10#13#10'Both v' +
  295.             'ertical and horizontal value needs to be multiple of 16,'#13#10'otherw' +
  296.             'ise the movie might cause noise at the edge of window.'
  297.           AlignValue = True
  298.           CanFloatValue = False
  299.           FloatValue = 1
  300.           Increment = 16
  301.           MaxValue = 4095
  302.           MinValue = 1
  303.           TabOrder = 1
  304.           Value = 1
  305.           OnChange = Video_WidthChange
  306.           OnKeyDown = EditKeyDown
  307.         end
  308.         object Video_FrameRate: TComboBox
  309.           Left = 152
  310.           Top = 101
  311.           Width = 161
  312.           Height = 20
  313.           Hint = 
  314.             'Sets MPEG-Video framerate'#13#10#13#10'The frame rate [15 fps (internally ' +
  315.             '30 fps)] does not exist in MPEG standard, thus quality gets lowe' +
  316.             'r'#13#10'because this frame rate is made provisionally.'#13#10#13#10'<>Windows M' +
  317.             'edia Player might not be able to playback movie properly which i' +
  318.             's 60fps.'
  319.           Style = csDropDownList
  320.           ItemHeight = 12
  321.           TabOrder = 4
  322.           OnChange = Video_FrameRateChange
  323.           OnKeyDown = EditKeyDown
  324.         end
  325.         object Video_Height: TPGSpinEdit
  326.           Left = 225
  327.           Top = 52
  328.           Width = 57
  329.           Height = 21
  330.           Hint = 
  331.             'Sets value of MPEG file windows size by multiple of 8.'#13#10#13#10'Both v' +
  332.             'ertical and horizontal value needs to be multiple of 16,'#13#10'otherw' +
  333.             'ise the movie might cause noise at the edge of window.'
  334.           AlignValue = True
  335.           CanFloatValue = False
  336.           FloatValue = 1
  337.           Increment = 16
  338.           MaxValue = 4095
  339.           MinValue = 1
  340.           TabOrder = 2
  341.           Value = 1
  342.           OnChange = Video_HeightChange
  343.           OnKeyDown = EditKeyDown
  344.         end
  345.         object Video_CBR_BitRate: TPGSpinEdit
  346.           Left = 152
  347.           Top = 157
  348.           Width = 121
  349.           Height = 21
  350.           Hint = 
  351.             'Sets howmany bits video part use per sec when constant bitrate e' +
  352.             'nabled.'
  353.           AlignValue = True
  354.           CanFloatValue = False
  355.           FloatValue = 1000
  356.           Increment = 50000
  357.           MinValue = 1000
  358.           TabOrder = 8
  359.           Value = 1000
  360.           OnChange = Video_CBR_BitRateChange
  361.           OnKeyDown = EditKeyDown
  362.           OnGetText = BitRateEditGetText
  363.           OnGetValue = BitRateEditGetValue
  364.         end
  365.         object Video_VBVBufferSize: TPGSpinEdit
  366.           Left = 152
  367.           Top = 182
  368.           Width = 121
  369.           Height = 21
  370.           Hint = 
  371.             'Sets selected decoder'#39's buffer size by even number.("0" is Autom' +
  372.             'atic setting)'#13#10#13#10'TMPGEnc'#39's bitrate controls adjustes VBV buffer ' +
  373.             'not to overflow or underflow.'#13#10#13#10'<> Technical information for Ov' +
  374.             'erflow, Underflow'#13#10#13#10'Suppose MPEG compression data is transferre' +
  375.             'd to buffer in specific data rate,'#13#10'the data from buffer in vari' +
  376.             'able data transferred rate when decoding :'#13#10#13#10'Overflow;'#13#10#13#10'When ' +
  377.             'more data than buffer size are inputted'#13#10#13#10'Underflow;'#13#10#13#10'Data tr' +
  378.             'ansfer to the buffer is too late, and enough data for 1 frame ha' +
  379.             's not been'#13#10'sent to the buffer.'
  380.           AlignValue = True
  381.           CanFloatValue = False
  382.           Increment = 2
  383.           MaxValue = 100000
  384.           TabOrder = 9
  385.           Value = 0
  386.           OnExit = Video_VBVBufferSizeExit
  387.           OnKeyDown = EditKeyDown
  388.           OnGetText = Video_VBVBufferSizeGetText
  389.           OnGetValue = Video_VBVBufferSizeGetValue
  390.         end
  391.         object Video_AspectRatio: TComboBox
  392.           Left = 152
  393.           Top = 77
  394.           Width = 161
  395.           Height = 20
  396.           Hint = 
  397.             'Sets aspect ratio of MPEG-Video'#13#10#13#10'Some Player which handles MPE' +
  398.             'G'#39's aspect ratio properly, can automatically'#13#10'correct aspect rat' +
  399.             'io when they playback.'#13#10#13#10'The aspect ratio correction is done in' +
  400.             ' WindowsMediaPlayer at full-screen. '
  401.           Style = csDropDownList
  402.           ItemHeight = 12
  403.           TabOrder = 3
  404.           OnChange = Video_AspectRatioChange
  405.           OnKeyDown = EditKeyDown
  406.         end
  407.         object Video_ProfileAndLevel: TComboBox
  408.           Left = 152
  409.           Top = 214
  410.           Width = 209
  411.           Height = 20
  412.           Hint = 
  413.             'Sets decoder class which can decode the created MPEG file.'#13#10'The ' +
  414.             'higher profile-level, the better decoder.'#13#10#13#10'Depends on profile,' +
  415.             ' usable YUV format and DC component precision are different,'#13#10'al' +
  416.             'so depends on level, maximum bitrate is different.'#13#10#13#10'DVD format' +
  417.             ' is MP@ML.'
  418.           Style = csDropDownList
  419.           ItemHeight = 12
  420.           TabOrder = 10
  421.           OnChange = Video_ProfileAndLevelChange
  422.           OnKeyDown = EditKeyDown
  423.         end
  424.         object Video_VideoFormat: TComboBox
  425.           Left = 152
  426.           Top = 238
  427.           Width = 161
  428.           Height = 20
  429.           Hint = 'Sets Video format of source.'
  430.           Style = csDropDownList
  431.           ItemHeight = 12
  432.           TabOrder = 11
  433.           OnKeyDown = EditKeyDown
  434.         end
  435.         object Video_YUVFormat: TComboBox
  436.           Left = 152
  437.           Top = 286
  438.           Width = 161
  439.           Height = 20
  440.           Hint = 
  441.             'Sets YUV format. The lower, the more data, more bitrate required' +
  442.             '.'#13#10#13#10'<> 4:2:0'#13#10#13#10'Color component is reduced to 1/4. Reddish part' +
  443.             ' may stand out, and looks like lower resolution.'#13#10#13#10'<> 4:2:2'#13#10#13#10 +
  444.             'Color component is reduced to 1/2. This format can not be used i' +
  445.             'n default setting.'#13#10'To use this format, you need change profile ' +
  446.             'and level.'#13#10#13#10'<> 4:4:4'#13#10#13#10'No color reduction in this format, thi' +
  447.             's is not supported by TMPGEnc.'
  448.           Style = csDropDownList
  449.           ItemHeight = 12
  450.           TabOrder = 13
  451.           OnKeyDown = EditKeyDown
  452.         end
  453.         object Video_DC_Prec: TComboBox
  454.           Left = 152
  455.           Top = 310
  456.           Width = 161
  457.           Height = 20
  458.           Hint = 
  459.             'Sets DC component precision. The higher precision, the smoother ' +
  460.             'movie.'
  461.           Style = csDropDownList
  462.           ItemHeight = 12
  463.           TabOrder = 14
  464.           OnKeyDown = EditKeyDown
  465.         end
  466.         object Video_MotionSearch: TComboBox
  467.           Left = 152
  468.           Top = 346
  469.           Width = 161
  470.           Height = 20
  471.           Hint = 
  472.             'Sets motion search precision. The better quality, the more time ' +
  473.             'to encode required.'
  474.           Style = csDropDownList
  475.           DropDownCount = 20
  476.           ItemHeight = 12
  477.           TabOrder = 15
  478.           OnKeyDown = EditKeyDown
  479.         end
  480.         object Video_RateControlMode: TComboBox
  481.           Left = 152
  482.           Top = 133
  483.           Width = 161
  484.           Height = 20
  485.           Hint = 
  486.             'Sets bitrate controls. Except CBR, RT_CBR, it will be outputted ' +
  487.             'in variable bitrate.'#13#10#13#10'<> Constant bitrate (CBR)'#13#10#13#10'Bitrate is ' +
  488.             'always fixed. Some scene which use more bitrate such as scene '#13#10 +
  489.             'with more motion involved, block noise may stand out.'#13#10#13#10'* Bitra' +
  490.             'te is not fixed, but data transfer rate to VBV buffer is fixed i' +
  491.             'n this case.'#13#10#13#10'<> xxx-pass variable rate(VBR)'#13#10#13#10'Allocates bitr' +
  492.             'ate after check whole movie.'#13#10#13#10'<> Manual VBR (MVBR)'#13#10#13#10'This is ' +
  493.             'fixed bitrate which enable to set bitrate for each scene.'#13#10'Bitra' +
  494.             'te setting is done at force picture setting.'#13#10#13#10'<> Automatic VBR' +
  495.             ' (CQ_VBR)'#13#10#13#10'This mode is Automatic bitrate setting(of manual va' +
  496.             'riable rate).'#13#10#13#10'<> Constant quality (CQ)'#13#10#13#10'Quality is always f' +
  497.             'ixed. File size is different depends on movie.'#13#10#13#10'<> Realtime CB' +
  498.             'R (RT_CBR)'#13#10#13#10'In this mode, CBR encode is done consecutively, th' +
  499.             'en, the quality gets worse'#13#10'and force picture type is invalied b' +
  500.             'ecause bit distribution by GOP unit can not be used.'#13#10#13#10'<> Realt' +
  501.             'ime CQ (RT_CQ)'#13#10#13#10'In this mode, CQ encode is done consecutively,' +
  502.             ' then, the quality gets worse'#13#10'and force picture type is invalie' +
  503.             'd because bit distribution by GOP unit can not be used.'
  504.           Style = csDropDownList
  505.           ItemHeight = 12
  506.           TabOrder = 6
  507.           OnChange = Video_RateControlModeChange
  508.           OnKeyDown = EditKeyDown
  509.         end
  510.         object Video_RateControlButton: TButton
  511.           Left = 317
  512.           Top = 132
  513.           Width = 46
  514.           Height = 22
  515.           Caption = 'Setting'
  516.           TabOrder = 7
  517.           OnClick = Video_RateControlButtonClick
  518.         end
  519.         object Video_FrameRateButton: TButton
  520.           Left = 317
  521.           Top = 100
  522.           Width = 46
  523.           Height = 22
  524.           Caption = 'Setting'
  525.           TabOrder = 5
  526.           OnClick = Video_FrameRateButtonClick
  527.         end
  528.         object Video_VideoEncodeMode: TComboBox
  529.           Left = 152
  530.           Top = 262
  531.           Width = 161
  532.           Height = 20
  533.           Hint = 
  534.             'Sets encoding method'#13#10#13#10'<> Non-interlace'#13#10#13#10'Encodes movie with n' +
  535.             'oninterlace'#13#10#13#10'<> Interlace'#13#10#13#10'Encodes movie with interlace'#13#10#13#10'S' +
  536.             'ome software DVD player can playback movie which was encoded in'#13 +
  537.             #10'this mode, at the same time disabling interlace automatically.'#13 +
  538.             #10#13#10'<> 3:2 pulldown when playback'#13#10#13#10'Outputs information to 3:2 p' +
  539.             'ulldown when movie which is 23.976 or 24 fps '#13#10'is played. With t' +
  540.             'his feature, the outputted MPEG2 file would be 29.97 fps'#13#10'or 30 ' +
  541.             'fps interlace.'#13#10#13#10'Since encoding is done with noninterlace, this' +
  542.             ' would be better quality then'#13#10'the case of 3:2 pulldown when enc' +
  543.             'oding.'#13#10#13#10'<> Inverse 3:2 pulldown'#13#10#13#10'Encodes 29.97 fps or 30 fps' +
  544.             ' interlace movie at the same time doing'#13#10'inverse 3:2 pulldown if' +
  545.             ' possible.'#13#10#13#10'This is better quality than "interlace" mode when ' +
  546.             'encoding Anime or'#13#10'movie without converting to 24fps.'#13#10#13#10'The mov' +
  547.             'ie might be progressive partially, but all frames are dealed as'#13 +
  548.             #10'interlace on MPEG-2 file.'
  549.           Style = csDropDownList
  550.           ItemHeight = 12
  551.           TabOrder = 12
  552.           OnChange = Video_VideoEncodeModeChange
  553.           OnKeyDown = EditKeyDown
  554.         end
  555.       end
  556.     end
  557.     object VideoAdvancedSheet: TTabSheet
  558.       HelpContext = 52
  559.       Caption = 'Advanced'
  560.       ImageIndex = 5
  561.       object GroupBox7: TGroupBox
  562.         Left = 8
  563.         Top = 8
  564.         Width = 377
  565.         Height = 393
  566.         Caption = 'Video source setting'
  567.         TabOrder = 0
  568.         object Bevel6: TBevel
  569.           Left = 16
  570.           Top = 151
  571.           Width = 345
  572.           Height = 2
  573.         end
  574.         object Bevel8: TBevel
  575.           Left = 16
  576.           Top = 93
  577.           Width = 345
  578.           Height = 2
  579.         end
  580.         object Label14: TLabel
  581.           Left = 16
  582.           Top = 46
  583.           Width = 113
  584.           Height = 12
  585.           Caption = '&Field order:'
  586.           FocusControl = Video_FieldOrder
  587.         end
  588.         object Label25: TLabel
  589.           Left = 16
  590.           Top = 24
  591.           Width = 110
  592.           Height = 12
  593.           Caption = 'Video source &type:'
  594.           FocusControl = Video_FieldSource
  595.         end
  596.         object Label7: TLabel
  597.           Left = 16
  598.           Top = 70
  599.           Width = 114
  600.           Height = 12
  601.           Caption = 'Source &aspect ratio:'
  602.           FocusControl = Video_SrcAspectRatio
  603.         end
  604.         object Label11: TLabel
  605.           Left = 16
  606.           Top = 104
  607.           Width = 91
  608.           Height = 12
  609.           Caption = 'Video arrange &Method:'
  610.           FocusControl = Video_ImageArrange
  611.         end
  612.         object Label12: TLabel
  613.           Left = 222
  614.           Top = 128
  615.           Width = 6
  616.           Height = 12
  617.           Caption = 'x'
  618.         end
  619.         object Label15: TLabel
  620.           Left = 304
  621.           Top = 128
  622.           Width = 43
  623.           Height = 12
  624.           Caption = 'pixels'
  625.         end
  626.         object Label19: TLabel
  627.           Left = 16
  628.           Top = 366
  629.           Width = 325
  630.           Height = 12
  631.           Caption = 'Double click on filter name to display filter setting window.'
  632.         end
  633.         object Video_FieldOrder: TComboBox
  634.           Left = 152
  635.           Top = 43
  636.           Width = 209
  637.           Height = 20
  638.           Hint = 
  639.             'Sets field order when Interlace is enabled.'#13#10#13#10'This setting will' +
  640.             ' affect to the following:'#13#10#13#10'> MPEG-2 Interlace'#13#10'> Inverse telec' +
  641.             'ine'#13#10'> Deinterlace'
  642.           Style = csDropDownList
  643.           ItemHeight = 12
  644.           Items.Strings = (
  645.             'Top field first (field A)'
  646.             'Bottom field first (field B)')
  647.           TabOrder = 1
  648.           OnChange = Video_FieldOrderChange
  649.           OnKeyDown = EditKeyDown
  650.         end
  651.         object Video_FieldSource: TComboBox
  652.           Left = 152
  653.           Top = 19
  654.           Width = 209
  655.           Height = 20
  656.           Hint = 
  657.             'Selects type of video source'#13#10#13#10'This setting will affect to the ' +
  658.             'following:'#13#10#13#10'> Resize'
  659.           Style = csDropDownList
  660.           ItemHeight = 12
  661.           Items.Strings = (
  662.             'Non-interlace (progressive)'
  663.             'Interlace')
  664.           TabOrder = 0
  665.           OnChange = Video_FieldSourceChange
  666.           OnKeyDown = EditKeyDown
  667.         end
  668.         object Video_SrcAspectRatio: TComboBox
  669.           Left = 152
  670.           Top = 67
  671.           Width = 209
  672.           Height = 20
  673.           Hint = 'Sets aspect ratio for video source'
  674.           Style = csDropDownList
  675.           DropDownCount = 16
  676.           ItemHeight = 0
  677.           TabOrder = 2
  678.           OnChange = Video_SrcAspectRatioChange
  679.           OnKeyDown = EditKeyDown
  680.         end
  681.         object Video_ImageArrange: TComboBox
  682.           Left = 152
  683.           Top = 100
  684.           Width = 209
  685.           Height = 20
  686.           Hint = 
  687.             'Sets how to arrange Source Video.'#13#10#13#10'<> Center'#13#10#13#10'Movie will be ' +
  688.             'displayed at the center of window.'#13#10#13#10'<> Center (keep aspect rat' +
  689.             'io)'#13#10#13#10'Movie will be displayed at the center of window at the sa' +
  690.             'me time the aspect ratio is kept.'#13#10#13#10'<> Center (custom size)'#13#10#13#10 +
  691.             'Movie will be displayed at the center of window in any size.'#13#10#13#10 +
  692.             '<> Full screen'#13#10#13#10'Displays with Maximized window.'#13#10#13#10'<> Full scr' +
  693.             'een (keep aspect ratio)'#13#10#13#10'Maximizes windows at the same time ke' +
  694.             'eping aspect ratio.'#13#10#13#10'<> Full screen (keep aspect ratio 2)'#13#10#13#10'M' +
  695.             'aximizes windows at the same time keeping aspect ratio'#13#10'and disp' +
  696.             'layed movie size in full screen.'#13#10#13#10'<> No margin(keep aspect rat' +
  697.             'io)'#13#10#13#10'Maximizes the window so that no margin will appear, then ' +
  698.             'sometime the edge of video is cut out.'#13#10
  699.           Style = csDropDownList
  700.           ItemHeight = 0
  701.           TabOrder = 3
  702.           OnChange = Video_ImageArrangeChange
  703.           OnKeyDown = EditKeyDown
  704.         end
  705.         object Video_ImageArrangeWidth: TPGSpinEdit
  706.           Left = 152
  707.           Top = 124
  708.           Width = 65
  709.           Height = 21
  710.           Hint = 
  711.             'Sets window size when the movie is displayed at the center of di' +
  712.             'splay.'
  713.           AlignValue = False
  714.           CanFloatValue = False
  715.           FloatValue = 1
  716.           Increment = 1
  717.           MaxValue = 999999
  718.           MinValue = 1
  719.           TabOrder = 4
  720.           Value = 1
  721.           OnChange = Video_ImageArrangeWidthChange
  722.           OnKeyDown = EditKeyDown
  723.         end
  724.         object Video_ImageArrangeHeight: TPGSpinEdit
  725.           Left = 233
  726.           Top = 124
  727.           Width = 64
  728.           Height = 21
  729.           Hint = 
  730.             'Sets window size when the movie is displayed at the center of di' +
  731.             'splay.'
  732.           AlignValue = False
  733.           CanFloatValue = False
  734.           FloatValue = 1
  735.           Increment = 1
  736.           MaxValue = 999999
  737.           MinValue = 1
  738.           TabOrder = 5
  739.           Value = 1
  740.           OnChange = Video_ImageArrangeHeightChange
  741.           OnKeyDown = EditKeyDown
  742.         end
  743.         object Video_FilterList: TCheckListBox
  744.           Left = 16
  745.           Top = 160
  746.           Width = 345
  747.           Height = 201
  748.           OnClickCheck = Video_FilterListClickCheck
  749.           ItemHeight = 16
  750.           Style = lbOwnerDrawFixed
  751.           TabOrder = 6
  752.           OnDblClick = Video_FilterListDblClick
  753.           OnKeyDown = Video_FilterListKeyDown
  754.           OnMouseMove = Video_FilterListMouseMove
  755.         end
  756.       end
  757.     end
  758.     object VideoGOPSheet: TTabSheet
  759.       HelpContext = 76
  760.       Caption = 'GOP structure'
  761.       ImageIndex = 3
  762.       object GroupBox5: TGroupBox
  763.         Left = 8
  764.         Top = 8
  765.         Width = 377
  766.         Height = 321
  767.         Caption = 'GOP structure'
  768.         TabOrder = 0
  769.         object Video_GOP_P_FrameCountLabel: TPGLabelButton
  770.           Left = 14
  771.           Top = 84
  772.           Width = 153
  773.           Height = 18
  774.           Color = clBtnFace
  775.           Caption = 'Number of &P picture in GOP:'
  776.           FocusControl = Video_GOP_P_FrameCount
  777.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  778.           Margin = 2
  779.           ParentColor = False
  780.           SingleDownClick = True
  781.           OnClick = ConfigItemLabelClick
  782.         end
  783.         object Video_GOP_B_FrameCountLabel: TPGLabelButton
  784.           Left = 14
  785.           Top = 109
  786.           Width = 155
  787.           Height = 18
  788.           Color = clBtnFace
  789.           Caption = 'Number of &B picture in GOP:'
  790.           FocusControl = Video_GOP_B_FrameCount
  791.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  792.           Margin = 2
  793.           ParentColor = False
  794.           SingleDownClick = True
  795.           OnClick = ConfigItemLabelClick
  796.         end
  797.         object Video_GOP_I_FrameCountLabel: TPGLabelButton
  798.           Left = 14
  799.           Top = 59
  800.           Width = 145
  801.           Height = 18
  802.           Color = clBtnFace
  803.           Caption = 'Number of &I picture in GOP:'
  804.           FocusControl = Video_GOP_I_FrameCount
  805.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  806.           Margin = 2
  807.           ParentColor = False
  808.           SingleDownClick = True
  809.           OnClick = ConfigItemLabelClick
  810.         end
  811.         object Bevel2: TBevel
  812.           Left = 16
  813.           Top = 279
  814.           Width = 345
  815.           Height = 2
  816.         end
  817.         object Video_GOP_SeqHeaderIntervalLabel: TPGLabelButton
  818.           Left = 14
  819.           Top = 142
  820.           Width = 181
  821.           Height = 18
  822.           Color = clBtnFace
  823.           Caption = 'Output interval of &sequence header:'
  824.           FocusControl = Video_GOP_SeqHeaderInterval
  825.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  826.           Margin = 2
  827.           ParentColor = False
  828.           SingleDownClick = True
  829.           OnClick = ConfigItemLabelClick
  830.         end
  831.         object Label20: TLabel
  832.           Left = 303
  833.           Top = 146
  834.           Width = 51
  835.           Height = 12
  836.           Caption = 'GOP'
  837.         end
  838.         object Video_GOP_MaxFrameCountLabel: TPGLabelButton
  839.           Left = 14
  840.           Top = 167
  841.           Width = 144
  842.           Height = 18
  843.           Color = clBtnFace
  844.           Caption = '&MAX number of frames in a GOP:'
  845.           FocusControl = Video_GOP_MaxFrameCount
  846.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  847.           Margin = 2
  848.           ParentColor = False
  849.           SingleDownClick = True
  850.           OnClick = ConfigItemLabelClick
  851.         end
  852.         object Video_GOP_BitStreamForEdit: TCheckBox
  853.           Left = 16
  854.           Top = 211
  855.           Width = 313
  856.           Height = 17
  857.           Hint = 'To edit more easily, deletes dependency among different GOP.'
  858.           Caption = 'Output bitstream for edit (Closed GOP)'
  859.           TabOrder = 6
  860.           OnClick = GOP_IPB_FrameCountChange
  861.           OnKeyDown = EditKeyDown
  862.         end
  863.         object GOPstruct: TEdit
  864.           Left = 16
  865.           Top = 24
  866.           Width = 345
  867.           Height = 20
  868.           Color = clBtnFace
  869.           ReadOnly = True
  870.           TabOrder = 0
  871.         end
  872.         object Video_GOP_P_FrameCount: TPGSpinEdit
  873.           Left = 200
  874.           Top = 84
  875.           Width = 97
  876.           Height = 21
  877.           Hint = 
  878.             'Sets number of P picture(previous and next referred encode) in a' +
  879.             ' GOP.'
  880.           AlignValue = False
  881.           CanFloatValue = False
  882.           Increment = 1
  883.           MaxValue = 9999
  884.           TabOrder = 2
  885.           Value = 0
  886.           OnChange = GOP_IPB_FrameCountChange
  887.           OnKeyDown = EditKeyDown
  888.         end
  889.         object Video_GOP_B_FrameCount: TPGSpinEdit
  890.           Left = 200
  891.           Top = 109
  892.           Width = 97
  893.           Height = 21
  894.           Hint = 
  895.             'Sets number of B picture(previous and next referred encode) in a' +
  896.             ' GOP.'
  897.           AlignValue = False
  898.           CanFloatValue = False
  899.           Increment = 1
  900.           MaxValue = 9999
  901.           TabOrder = 3
  902.           Value = 0
  903.           OnChange = GOP_IPB_FrameCountChange
  904.           OnKeyDown = EditKeyDown
  905.         end
  906.         object GOPButton_I_Only: TButton
  907.           Tag = 10000
  908.           Left = 16
  909.           Top = 287
  910.           Width = 110
  911.           Height = 25
  912.           Caption = 'I picture only'
  913.           TabOrder = 10
  914.           OnClick = GOPButton_DefaultClick
  915.           OnKeyDown = EditKeyDown
  916.         end
  917.         object GOPButton_IP_Only: TButton
  918.           Tag = 11400
  919.           Left = 133
  920.           Top = 287
  921.           Width = 110
  922.           Height = 25
  923.           Caption = 'I,P picture only'
  924.           TabOrder = 11
  925.           OnClick = GOPButton_DefaultClick
  926.           OnKeyDown = EditKeyDown
  927.         end
  928.         object GOPButton_Default: TButton
  929.           Tag = 10502
  930.           Left = 250
  931.           Top = 287
  932.           Width = 110
  933.           Height = 25
  934.           Caption = 'Standard'
  935.           TabOrder = 12
  936.           OnClick = GOPButton_DefaultClick
  937.           OnKeyDown = EditKeyDown
  938.         end
  939.         object Video_SceneChange_ForceI: TCheckBox
  940.           Left = 16
  941.           Top = 231
  942.           Width = 169
  943.           Height = 17
  944.           Hint = 
  945.             'Forces to insert I picture to make the quality better if scene c' +
  946.             'hange is detected.'
  947.           Caption = 'Detect Scene change'
  948.           TabOrder = 7
  949.           OnClick = Video_SceneChange_ForceIClick
  950.           OnKeyDown = EditKeyDown
  951.         end
  952.         object Video_GOP_I_FrameCount: TPGSpinEdit
  953.           Left = 200
  954.           Top = 59
  955.           Width = 97
  956.           Height = 21
  957.           Hint = 'Sets number of I picture(encode in frame) in a GOP.'
  958.           AlignValue = False
  959.           CanFloatValue = False
  960.           FloatValue = 1
  961.           Increment = 1
  962.           MaxValue = 9999
  963.           MinValue = 1
  964.           TabOrder = 1
  965.           Value = 1
  966.           OnChange = GOP_IPB_FrameCountChange
  967.           OnKeyDown = EditKeyDown
  968.         end
  969.         object Video_EnableIFrameList: TCheckBox
  970.           Left = 16
  971.           Top = 252
  972.           Width = 177
  973.           Height = 17
  974.           Caption = 'Force picture type setting'
  975.           TabOrder = 8
  976.           OnClick = Video_EnableIFrameListClick
  977.           OnKeyDown = EditKeyDown
  978.         end
  979.         object Video_IFrameListButton: TButton
  980.           Left = 200
  981.           Top = 247
  982.           Width = 75
  983.           Height = 25
  984.           Caption = 'setting'
  985.           TabOrder = 9
  986.           OnClick = Video_IFrameListButtonClick
  987.         end
  988.         object Video_GOP_SeqHeaderInterval: TPGSpinEdit
  989.           Left = 200
  990.           Top = 141
  991.           Width = 97
  992.           Height = 21
  993.           Hint = 
  994.             'Sets output interval of sequence header which is outputted with ' +
  995.             'specific number of GOP.'#13#10'If 0 is selected, it is outputted only ' +
  996.             'at the beginning of MPEG file.'#13#10#13#10'In force picture type setting,' +
  997.             ' Quantize matrix is switched only if 1 is selected.'
  998.           AlignValue = False
  999.           CanFloatValue = False
  1000.           Increment = 1
  1001.           MaxValue = 100
  1002.           TabOrder = 4
  1003.           Value = 0
  1004.           OnKeyDown = EditKeyDown
  1005.         end
  1006.         object Video_GOP_MaxFrameCount: TPGSpinEdit
  1007.           Left = 200
  1008.           Top = 166
  1009.           Width = 97
  1010.           Height = 21
  1011.           Hint = 
  1012.             'Specifies max number of frames in a GOP.'#13#10'"0" means no limitatio' +
  1013.             'n for the number.'#13#10#13#10'In DVD standard, there are some limitaion o' +
  1014.             'n this prarmeter.'#13#10'If you specifiy this parameter, TMPGEnc creat' +
  1015.             's MPEG file which'#13#10'keeps this setting for sure.'
  1016.           AlignValue = False
  1017.           CanFloatValue = False
  1018.           Increment = 1
  1019.           MaxValue = 1020
  1020.           TabOrder = 5
  1021.           Value = 0
  1022.           OnChange = GOP_IPB_FrameCountChange
  1023.           OnKeyDown = EditKeyDown
  1024.           OnGetText = Video_GOP_MaxFrameCountGetText
  1025.           OnGetValue = Video_GOP_MaxFrameCountGetValue
  1026.         end
  1027.       end
  1028.       object Video_SceneChange_ForceI_and_NewGroup: TCheckBox
  1029.         Left = 8
  1030.         Top = 336
  1031.         Width = 377
  1032.         Height = 17
  1033.         Caption = 
  1034.           '∩┐╜V∩┐╜[∩┐╜∩┐╜∩┐╜`∩┐╜F∩┐╜∩┐╜∩┐╜W∩┐╜∩┐╜∩┐╜o∩┐╜∩┐╜ I ∩┐╜s∩┐╜N∩┐╜`∩┐╜∩┐╜∩┐╜}∩┐╜∩┐╜∩┐╜╔ë∩┐╜∩┐╜∩┐╜∩┐╜─âO∩┐╜∩┐╜∩┐╜[∩┐╜v∩┐╜╪é∩┐╜╓é∩┐╜∩┐╜∩┐╜∩┐╜s∩┐╜' +
  1035.           '∩┐╜'
  1036.         TabOrder = 1
  1037.         Visible = False
  1038.       end
  1039.     end
  1040.     object VideoQuantMatrixSheet: TTabSheet
  1041.       HelpContext = 79
  1042.       Caption = 'Quantize matrix'
  1043.       ImageIndex = 4
  1044.       object GroupBox6: TGroupBox
  1045.         Left = 8
  1046.         Top = 8
  1047.         Width = 377
  1048.         Height = 253
  1049.         Caption = 'Quantize matrix'
  1050.         TabOrder = 0
  1051.         object Video_Quant_intra_matrixLabel: TPGLabelButton
  1052.           Left = 16
  1053.           Top = 17
  1054.           Width = 109
  1055.           Height = 18
  1056.           Color = clBtnFace
  1057.           Caption = 'For &intrablock:'
  1058.           FocusControl = Video_Quant_intra_matrix
  1059.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  1060.           Margin = 2
  1061.           ParentColor = False
  1062.           SingleDownClick = True
  1063.           OnClick = ConfigItemLabelClick
  1064.         end
  1065.         object Video_Quant_non_intra_matrixLabel: TPGLabelButton
  1066.           Left = 192
  1067.           Top = 17
  1068.           Width = 132
  1069.           Height = 18
  1070.           Color = clBtnFace
  1071.           Caption = 'For &non-intrablock:'
  1072.           FocusControl = Video_Quant_non_intra_matrix
  1073.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  1074.           Margin = 2
  1075.           ParentColor = False
  1076.           SingleDownClick = True
  1077.           OnClick = ConfigItemLabelClick
  1078.         end
  1079.         object Bevel11: TBevel
  1080.           Left = 16
  1081.           Top = 213
  1082.           Width = 348
  1083.           Height = 2
  1084.         end
  1085.         object Video_Quant_intra_matrix: TStringGrid
  1086.           Left = 16
  1087.           Top = 37
  1088.           Width = 171
  1089.           Height = 171
  1090.           ColCount = 8
  1091.           Ctl3D = True
  1092.           DefaultColWidth = 20
  1093.           DefaultRowHeight = 20
  1094.           FixedCols = 0
  1095.           RowCount = 8
  1096.           FixedRows = 0
  1097.           Options = [goVertLine, goHorzLine, goEditing, goAlwaysShowEditor]
  1098.           ParentCtl3D = False
  1099.           ScrollBars = ssNone
  1100.           TabOrder = 0
  1101.           OnExit = Video_Quant_intra_matrixExit
  1102.           OnKeyDown = EditKeyDown
  1103.           OnSelectCell = Video_Quant_intra_matrixSelectCell
  1104.           OnSetEditText = Video_Quant_intra_matrixSetEditText
  1105.         end
  1106.         object Video_Quant_non_intra_matrix: TStringGrid
  1107.           Left = 192
  1108.           Top = 37
  1109.           Width = 171
  1110.           Height = 171
  1111.           ColCount = 8
  1112.           DefaultColWidth = 20
  1113.           DefaultRowHeight = 20
  1114.           FixedCols = 0
  1115.           RowCount = 8
  1116.           FixedRows = 0
  1117.           Options = [goVertLine, goHorzLine, goEditing, goAlwaysShowEditor]
  1118.           ScrollBars = ssNone
  1119.           TabOrder = 1
  1120.           OnKeyDown = EditKeyDown
  1121.           OnSetEditText = Video_Quant_intra_matrixSetEditText
  1122.         end
  1123.         object MatrixComboBox: TComboBox
  1124.           Left = 16
  1125.           Top = 223
  1126.           Width = 237
  1127.           Height = 20
  1128.           Style = csDropDownList
  1129.           ItemHeight = 0
  1130.           TabOrder = 2
  1131.           OnChange = MatrixComboBoxChange
  1132.           OnKeyDown = EditKeyDown
  1133.         end
  1134.         object SaveMatrixButton: TButton
  1135.           Left = 259
  1136.           Top = 220
  1137.           Width = 51
  1138.           Height = 25
  1139.           Caption = 'Save'
  1140.           TabOrder = 3
  1141.           OnClick = SaveMatrixButtonClick
  1142.         end
  1143.         object DeleteMatrixButton: TButton
  1144.           Left = 312
  1145.           Top = 220
  1146.           Width = 52
  1147.           Height = 25
  1148.           Caption = 'Delete'
  1149.           TabOrder = 4
  1150.           OnClick = DeleteMatrixButtonClick
  1151.         end
  1152.         object Video_Quant_intra_matrix_EditButton: TButton
  1153.           Left = 153
  1154.           Top = 16
  1155.           Width = 33
  1156.           Height = 17
  1157.           Caption = 'EDIT'
  1158.           TabOrder = 5
  1159.           Visible = False
  1160.           OnClick = Video_Quant_intra_matrix_EditButtonClick
  1161.         end
  1162.         object Video_Quant_non_intra_matrix_EditButton: TButton
  1163.           Left = 329
  1164.           Top = 16
  1165.           Width = 33
  1166.           Height = 17
  1167.           Caption = 'EDIT'
  1168.           TabOrder = 6
  1169.           Visible = False
  1170.           OnClick = Video_Quant_non_intra_matrix_EditButtonClick
  1171.         end
  1172.       end
  1173.       object GroupBox3: TGroupBox
  1174.         Left = 8
  1175.         Top = 266
  1176.         Width = 377
  1177.         Height = 135
  1178.         Caption = 'Special setting'
  1179.         TabOrder = 1
  1180.         object Label22: TLabel
  1181.           Left = 16
  1182.           Top = 111
  1183.           Width = 80
  1184.           Height = 12
  1185.           Caption = 'Intra block:'
  1186.         end
  1187.         object Label24: TLabel
  1188.           Left = 184
  1189.           Top = 111
  1190.           Width = 98
  1191.           Height = 12
  1192.           Caption = 'Non-intra block:'
  1193.         end
  1194.         object Bevel9: TBevel
  1195.           Left = 16
  1196.           Top = 80
  1197.           Width = 337
  1198.           Height = 2
  1199.         end
  1200.         object Video_UseFloatDCT: TCheckBox
  1201.           Left = 16
  1202.           Top = 38
  1203.           Width = 337
  1204.           Height = 17
  1205.           Hint = 
  1206.             'Calculates DCT with floating decimal point. This takes time but ' +
  1207.             'DCT error gets smaller,'#13#10'and Video gets more stable.'
  1208.           Caption = 'Float DCT....'
  1209.           TabOrder = 1
  1210.           OnClick = Video_UseFloatDCTClick
  1211.           OnKeyDown = EditKeyDown
  1212.         end
  1213.         object Video_QuantMode: TCheckBox
  1214.           Left = 16
  1215.           Top = 87
  1216.           Width = 161
  1217.           Height = 16
  1218.           Hint = 
  1219.             'Reduces block noise with obvious edge when bitrate shortage occu' +
  1220.             'rs.'#13#10#13#10'If this option is enabled, the movie gets softer, but ugl' +
  1221.             'y block noise will hardly appear.'
  1222.           Caption = 'Soften block noise'
  1223.           TabOrder = 3
  1224.           OnClick = Video_QuantModeClick
  1225.           OnKeyDown = EditKeyDown
  1226.         end
  1227.         object Video_MPEGQuantQuantModeVal_Intra: TPGSpinEdit
  1228.           Left = 104
  1229.           Top = 106
  1230.           Width = 65
  1231.           Height = 21
  1232.           Hint = 
  1233.             'Sets block noise reduction at range of 0 - 100.'#13#10#13#10'If the number' +
  1234.             ' is closer to 100, more noise are reduced and the movie looks so' +
  1235.             'fter.'
  1236.           AlignValue = False
  1237.           CanFloatValue = False
  1238.           Increment = 1
  1239.           MaxValue = 100
  1240.           TabOrder = 4
  1241.           Value = 0
  1242.           OnKeyDown = EditKeyDown
  1243.         end
  1244.         object Video_MPEGQuantQuantModeVal_NonIntra: TPGSpinEdit
  1245.           Left = 288
  1246.           Top = 108
  1247.           Width = 65
  1248.           Height = 21
  1249.           Hint = 
  1250.             'Sets block noise reduction at range of 0 - 100.'#13#10#13#10'If the number' +
  1251.             ' is closer to 100, more noise are reduced and the movie looks so' +
  1252.             'fter.'
  1253.           AlignValue = False
  1254.           CanFloatValue = False
  1255.           Increment = 1
  1256.           MaxValue = 100
  1257.           TabOrder = 5
  1258.           Value = 0
  1259.           OnKeyDown = EditKeyDown
  1260.         end
  1261.         object Video_EnableBasicYCbCr: TCheckBox
  1262.           Left = 16
  1263.           Top = 19
  1264.           Width = 345
  1265.           Height = 17
  1266.           Hint = 
  1267.             'Outputs YUV data in Basic YCbCr, not CCIR601. Then,'#13#10'Y range of ' +
  1268.             'MPEG YCbCr is not 8 - 235 but 0 - 255.'#13#10#13#10'Since DV format movie ' +
  1269.             'has already recorded as CCIR601,'#13#10'better result can be expected ' +
  1270.             'if this option is enabled.'
  1271.           BiDiMode = bdLeftToRight
  1272.           Caption = 'Output YUV data as Basic YCbCr not CCIR601'
  1273.           ParentBiDiMode = False
  1274.           TabOrder = 0
  1275.           OnClick = Video_EnableBasicYCbCrClick
  1276.           OnKeyDown = EditKeyDown
  1277.         end
  1278.         object Video_MotionSearch_NoAlwaysHalfPel: TCheckBox
  1279.           Left = 16
  1280.           Top = 58
  1281.           Width = 305
  1282.           Height = 17
  1283.           Hint = 
  1284.             'Do not motion search by half pixel at still picture part.'#13#10#13#10'Thi' +
  1285.             's eliminates blur at no motion part, however slight motion will ' +
  1286.             'be spoiled as a side effect.'
  1287.           Caption = 'No motion search for still picture part by half pixel'
  1288.           TabOrder = 2
  1289.           OnKeyDown = EditKeyDown
  1290.         end
  1291.       end
  1292.     end
  1293.     object AudioSheet: TTabSheet
  1294.       HelpContext = 80
  1295.       Caption = 'Audio'
  1296.       ImageIndex = 3
  1297.       object GroupBox8: TGroupBox
  1298.         Left = 8
  1299.         Top = 8
  1300.         Width = 377
  1301.         Height = 233
  1302.         Caption = 'Audio stream setting'
  1303.         TabOrder = 0
  1304.         object Audio_SamplingFrequencyLabel: TPGLabelButton
  1305.           Left = 14
  1306.           Top = 53
  1307.           Width = 122
  1308.           Height = 18
  1309.           Color = clBtnFace
  1310.           Caption = 'Sampling &frequency:'
  1311.           FocusControl = Audio_SamplingFrequency
  1312.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  1313.           Margin = 2
  1314.           ParentColor = False
  1315.           SingleDownClick = True
  1316.           OnClick = ConfigItemLabelClick
  1317.         end
  1318.         object Audio_StreamTypeLabel: TPGLabelButton
  1319.           Left = 14
  1320.           Top = 20
  1321.           Width = 99
  1322.           Height = 18
  1323.           Color = clBtnFace
  1324.           Caption = 'Stream &type:'
  1325.           FocusControl = Audio_StreamType
  1326.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  1327.           Margin = 2
  1328.           ParentColor = False
  1329.           SingleDownClick = True
  1330.           OnClick = ConfigItemLabelClick
  1331.         end
  1332.         object Audio_BitRateLabel: TPGLabelButton
  1333.           Left = 14
  1334.           Top = 101
  1335.           Width = 81
  1336.           Height = 18
  1337.           Color = clBtnFace
  1338.           Caption = '&Bitrate:'
  1339.           FocusControl = Audio_BitRate
  1340.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  1341.           Margin = 2
  1342.           ParentColor = False
  1343.           SingleDownClick = True
  1344.           OnClick = ConfigItemLabelClick
  1345.         end
  1346.         object Label5: TLabel
  1347.           Left = 302
  1348.           Top = 104
  1349.           Width = 49
  1350.           Height = 12
  1351.           Caption = 'kbits/sec'
  1352.         end
  1353.         object Audio_ChannelModeLabel: TPGLabelButton
  1354.           Left = 14
  1355.           Top = 77
  1356.           Width = 109
  1357.           Height = 18
  1358.           Color = clBtnFace
  1359.           Caption = '&Channel mode:'
  1360.           FocusControl = Audio_ChannelMode
  1361.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  1362.           Margin = 2
  1363.           ParentColor = False
  1364.           SingleDownClick = True
  1365.           OnClick = ConfigItemLabelClick
  1366.         end
  1367.         object Audio_EmphasisTypeLabel: TPGLabelButton
  1368.           Left = 14
  1369.           Top = 204
  1370.           Width = 128
  1371.           Height = 18
  1372.           Color = clBtnFace
  1373.           Caption = '&De-emphasis flag:'
  1374.           FocusControl = Audio_EmphasisType
  1375.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  1376.           Margin = 2
  1377.           ParentColor = False
  1378.           SingleDownClick = True
  1379.           OnClick = ConfigItemLabelClick
  1380.         end
  1381.         object Label9: TLabel
  1382.           Left = 302
  1383.           Top = 57
  1384.           Width = 13
  1385.           Height = 12
  1386.           Caption = 'Hz'
  1387.         end
  1388.         object Bevel7: TBevel
  1389.           Left = 16
  1390.           Top = 45
  1391.           Width = 345
  1392.           Height = 2
  1393.         end
  1394.         object Audio_SamplingFrequency: TComboBox
  1395.           Left = 152
  1396.           Top = 52
  1397.           Width = 145
  1398.           Height = 20
  1399.           Hint = 'Sets Sampling frequency'
  1400.           Style = csDropDownList
  1401.           ItemHeight = 0
  1402.           Sorted = True
  1403.           TabOrder = 1
  1404.           OnChange = Audio_SamplingFrequencyChange
  1405.           OnKeyDown = EditKeyDown
  1406.         end
  1407.         object Audio_StreamType: TComboBox
  1408.           Left = 152
  1409.           Top = 19
  1410.           Width = 209
  1411.           Height = 20
  1412.           Hint = 'Sets MPEG-Audio format'
  1413.           Style = csDropDownList
  1414.           ItemHeight = 0
  1415.           TabOrder = 0
  1416.           OnChange = Audio_StreamTypeChange
  1417.           OnKeyDown = EditKeyDown
  1418.         end
  1419.         object Audio_ChannelMode: TComboBox
  1420.           Left = 152
  1421.           Top = 76
  1422.           Width = 145
  1423.           Height = 20
  1424.           Hint = 'This is Channel setting'
  1425.           Style = csDropDownList
  1426.           ItemHeight = 0
  1427.           TabOrder = 2
  1428.           OnChange = Audio_ChannelModeChange
  1429.           OnKeyDown = EditKeyDown
  1430.         end
  1431.         object Audio_BitRate: TComboBox
  1432.           Left = 152
  1433.           Top = 100
  1434.           Width = 145
  1435.           Height = 20
  1436.           Hint = 'This is Bitrate setting'
  1437.           Style = csDropDownList
  1438.           ItemHeight = 0
  1439.           TabOrder = 3
  1440.           OnChange = Audio_BitRateChange
  1441.           OnKeyDown = EditKeyDown
  1442.         end
  1443.         object Audio_OriginalFlag: TCheckBox
  1444.           Left = 152
  1445.           Top = 145
  1446.           Width = 137
  1447.           Height = 17
  1448.           Caption = 'Original flag'
  1449.           TabOrder = 5
  1450.           OnClick = Audio_OriginalFlagClick
  1451.         end
  1452.         object Audio_CalcCRC: TCheckBox
  1453.           Left = 152
  1454.           Top = 127
  1455.           Width = 161
  1456.           Height = 17
  1457.           Hint = 
  1458.             'By including CRC value into MPEG-Audio file, the data can be che' +
  1459.             'cked if it is correct when played.'
  1460.           Caption = 'Error protection'
  1461.           TabOrder = 4
  1462.           OnClick = Audio_CalcCRCClick
  1463.         end
  1464.         object Audio_CopyrightFlag: TCheckBox
  1465.           Left = 152
  1466.           Top = 163
  1467.           Width = 113
  1468.           Height = 17
  1469.           Caption = 'Copyright flag'
  1470.           TabOrder = 6
  1471.           OnClick = Audio_CopyrightFlagClick
  1472.         end
  1473.         object Audio_PrivateFlag: TCheckBox
  1474.           Left = 152
  1475.           Top = 181
  1476.           Width = 145
  1477.           Height = 17
  1478.           Caption = 'Private flag'
  1479.           TabOrder = 7
  1480.           OnClick = Audio_PrivateFlagClick
  1481.         end
  1482.         object Audio_EmphasisType: TComboBox
  1483.           Left = 152
  1484.           Top = 203
  1485.           Width = 145
  1486.           Height = 20
  1487.           Style = csDropDownList
  1488.           ItemHeight = 0
  1489.           TabOrder = 8
  1490.           OnChange = Audio_EmphasisTypeChange
  1491.           OnKeyDown = EditKeyDown
  1492.         end
  1493.       end
  1494.       object GroupBox4: TGroupBox
  1495.         Left = 8
  1496.         Top = 251
  1497.         Width = 377
  1498.         Height = 57
  1499.         Caption = 'Audio Edit'
  1500.         TabOrder = 1
  1501.         object Audio_EnableAudioEffect: TCheckBox
  1502.           Left = 16
  1503.           Top = 24
  1504.           Width = 169
  1505.           Height = 17
  1506.           Caption = 'Use Audio Edit'
  1507.           TabOrder = 0
  1508.           OnClick = Audio_EnableAudioEffectClick
  1509.           OnKeyDown = EditKeyDown
  1510.         end
  1511.         object Audio_AudioEffectButton: TButton
  1512.           Left = 267
  1513.           Top = 20
  1514.           Width = 75
  1515.           Height = 25
  1516.           Caption = 'Setting'
  1517.           TabOrder = 1
  1518.           OnClick = Audio_AudioEffectButtonClick
  1519.         end
  1520.       end
  1521.     end
  1522.     object SystemSheet: TTabSheet
  1523.       HelpContext = 81
  1524.       Caption = 'System'
  1525.       ImageIndex = 3
  1526.       object GroupBox2: TGroupBox
  1527.         Left = 8
  1528.         Top = 8
  1529.         Width = 377
  1530.         Height = 49
  1531.         Caption = 'System stream setting'
  1532.         TabOrder = 0
  1533.         object System_StreamTypeLabel: TPGLabelButton
  1534.           Left = 14
  1535.           Top = 20
  1536.           Width = 99
  1537.           Height = 18
  1538.           Color = clBtnFace
  1539.           Caption = 'Stream &type:'
  1540.           FocusControl = System_StreamType
  1541.           LookEdgeStyle = [pbleDown, pbleMouseInControl]
  1542.           Margin = 2
  1543.           ParentColor = False
  1544.           SingleDownClick = True
  1545.           OnClick = ConfigItemLabelClick
  1546.         end
  1547.         object System_StreamType: TComboBox
  1548.           Left = 152
  1549.           Top = 19
  1550.           Width = 209
  1551.           Height = 20
  1552.           Hint = 
  1553.             'Sets system stream format'#13#10#13#10'<> MPEG-1 System (automatic)'#13#10#13#10'Out' +
  1554.             'puts MPEG1 system stream. If there is any VBR format stream,'#13#10'it' +
  1555.             ' will be outputted in VBR mode.'#13#10#13#10'<> MPEG-1 System (VBR)'#13#10#13#10'Alw' +
  1556.             'ays output MPEG1 system stream in VBR mode'#13#10#13#10'<> MPEG-1 Video-CD' +
  1557.             #13#10#13#10'Outputs in CBR mode MPEG1 system stream which supports Video' +
  1558.             'CD standard.'#13#10'To fully support VCD standard, some value (e.g.bit' +
  1559.             'rate) have to be set according to the standard.'#13#10#13#10'<> MPEG-1 Vid' +
  1560.             'eo-CD (non-standard)'#13#10#13#10'Outputs MPEG1 system stream for VideoCD.' +
  1561.             ' If there is ant VBR format stream, it is outputted in VBR mode.' +
  1562.             #13#10#13#10'This mode is not recommended since MPEG file in this mode is' +
  1563.             ' not compatible with VCD standard.'#13#10#13#10'<> MPEG-2 program (VBR)'#13#10#13 +
  1564.             #10'Always output MPEG2 program stream in VBR mode'#13#10#13#10'<> MPEG-2 Sup' +
  1565.             'er VideoCD (VBR)'#13#10#13#10'Outputs MPEG2 program stream which is compat' +
  1566.             'ible with SuperVideoCD Standard, in VBR mode.'#13#10#13#10'To be sully com' +
  1567.             'patible with SVCD standard, some value(e.g.bitrate) of video hav' +
  1568.             'e to be selected according to SVCD standard.'
  1569.           Style = csDropDownList
  1570.           ItemHeight = 0
  1571.           TabOrder = 0
  1572.           OnChange = System_StreamTypeChange
  1573.           OnKeyDown = EditKeyDown
  1574.         end
  1575.       end
  1576.       object GroupBox9: TGroupBox
  1577.         Left = 8
  1578.         Top = 68
  1579.         Width = 377
  1580.         Height = 241
  1581.         Caption = 'Comment insert setting'
  1582.         TabOrder = 1
  1583.         object System_Comment: TMemo
  1584.           Left = 16
  1585.           Top = 43
  1586.           Width = 345
  1587.           Height = 182
  1588.           Hint = 
  1589.             'Inserts comment to MPEG file.'#13#10#13#10'Actually, it will be inserted t' +
  1590.             'o MPEG-Video stream as User Data.'
  1591.           ScrollBars = ssBoth
  1592.           TabOrder = 1
  1593.         end
  1594.         object System_EnableComment: TCheckBox
  1595.           Left = 16
  1596.           Top = 19
  1597.           Width = 105
  1598.           Height = 17
  1599.           Hint = 
  1600.             'Inserts comment to MPEG file.'#13#10#13#10'Actually, it will be inserted t' +
  1601.             'o MPEG-Video stream as User data.'
  1602.           Caption = 'Inserts comment'
  1603.           TabOrder = 0
  1604.           OnClick = System_EnableCommentClick
  1605.           OnKeyDown = EditKeyDown
  1606.         end
  1607.       end
  1608.     end
  1609.   end
  1610.   object OKButton: TButton
  1611.     Left = 254
  1612.     Top = 448
  1613.     Width = 75
  1614.     Height = 25
  1615.     Caption = 'OK'
  1616.     TabOrder = 2
  1617.     OnClick = OKButtonClick
  1618.   end
  1619.   object CancelButton: TButton
  1620.     Left = 334
  1621.     Top = 448
  1622.     Width = 75
  1623.     Height = 25
  1624.     Cancel = True
  1625.     Caption = 'Cancel'
  1626.     ModalResult = 2
  1627.     TabOrder = 3
  1628.   end
  1629.   object ShowExtraButton: TButton
  1630.     Left = 8
  1631.     Top = 448
  1632.     Width = 75
  1633.     Height = 25
  1634.     Caption = 'Expert'
  1635.     TabOrder = 1
  1636.     Visible = False
  1637.     OnClick = ShowExtraButtonClick
  1638.   end
  1639.   object PopupMenu: TPopupMenu
  1640.     Left = 136
  1641.     Top = 448
  1642.     object ConfigItemLock: TMenuItem
  1643.       Caption = 'Lock'
  1644.       OnClick = ConfigItemLockClick
  1645.     end
  1646.     object ConfigItemUnlock: TMenuItem
  1647.       Caption = 'Unlock'
  1648.       OnClick = ConfigItemUnlockClick
  1649.     end
  1650.   end
  1651. end
  1652.