AddJobDialog 0 0 557 611 Add Job true 0 0 Input / Output 3 3 1 Select the source video file. This can be an Avisynth/VapourSynth script or any type of video file supported by FFmpegSource2 (libavformat). Source Media/Avisynth/VapourSynth File: Select the source video file. This can be an Avisynth or VapourSynth script. Alternatively, you can select any type of video file supported "natively" by the selected encoder. true 45 16777215 ... 1 Select the output H.264/AVC file. This can be a Matroska (MKV,) MPEG-4 Part-14 (MP4) or "raw" H.264 file. Output H.264/HEVC/MP4/MKV File: Select the output file. This can be a Matroska (MKV), MPEG-4 Part-14 (MP4) or a "raw" stream (H.264/HEVC). true 45 16777215 ... Configuration 3 Here you can load a user-defined template that you have saved before. Use the "Save As" button to save your current configuration to a new template. Template: 0 0 256 0 Here you can load a <i>user-defined</i> template that you have saved before. Use the "Save As" button to save your current configuration to a new template. -1 Qt::Horizontal QSizePolicy::Fixed 8 20 Save As... :/buttons/disk.png:/buttons/disk.png Delete :/buttons/cross.png:/buttons/cross.png Qt::Horizontal 10 20 Encoder Selection 3 2 Encoder: Choose the <b>encoder</b> to be used (e.g. x264 vs. x265). This also decides which output <i>format</i> you will get (e.g. H.264 vs. HEVC). -1 Qt::Horizontal QSizePolicy::Fixed 16 20 2 Architecture: Choose the <b>architecture</b> of the encoder (e.g. 32-Bit vs. 64-Bit). Generally the "native" architecture of your system should give the best performance. -1 Qt::Horizontal QSizePolicy::Fixed 16 20 2 Variant: Choose the <b>variant</b> of the encoder (e.g. 8-Bit vs. 10-Bit). If you don't know which variant you need, stick with the <i>default</i> one! -1 0 0 Rate Control 3 Qt::Vertical 20 0 2 Select the x264 rate-control mode. Use 'CRF' mode to hit a specific level of quality or use '2-Pass' mode to hit a specific file size. Mode: Select the <b>rate-control</b> mode. Use <i>CRF</i> mode in order to hit a specific level of quality. Or use <i>2-Pass</i> mode in order to hit a specific file size. -1 Qt::Horizontal QSizePolicy::Fixed 16 0 2 Select the quantizer or CRF value. Smaller value means better quality, but bigger file. Higher value means smaller file, but lower quality. A value of '0' triggers lossless mode. Quantizer/CRF: Select the <b>quantizer</b> or the <b>CRF</b> value. Smaller values result in better quality, at the cost of increased file size. Higher values result in smaller files, at the cost of reduced quality. A value of <b>0</b> triggers <i>lossless</i> mode. 1 52.000000000000000 22.000000000000000 Qt::Horizontal QSizePolicy::Fixed 16 0 2 Select the target average(!) bitrate, in kilobit/sec. Higher value means better quality, but bigger file. Lower value means smaller file, but lower quality. Target Bitrate (kbps): Select the target <b>average</b> bitrate, in kilobit per second (kbps). Higher values result in better quality, at the cost of increased file size. Lower values result in smaller files, at the cost of reduced quality. 10 800000 100 Qt::Vertical 20 0 0 0 Basic Encoder Options 3 Qt::Vertical 20 0 2 This option controls the "Speed -vs- Quality" trade-off. Use a slower preset to improve the quality at the same bitrate (file size). Use a faster preset to save encoding time, at the cost of reduced quality. Preset: This option controls the "Speed -vs- Quality" trade-off of the encoder. Use a <i>slower</i> Preset in order to improve the quality at the same bitrate (file size), at the cost of increased encoding time. Or use a <i>faster</i> Preset in order to save encoding time, at the cost of reduced quality. -1 Qt::Horizontal QSizePolicy::Fixed 16 20 2 This option tweaks x264 for a specific type of source/content. For real-life footage, CGI and most other stuff, use the "Film" option. For anime/cartoon use the "Animation" option. Tuning: This option tweaks the encoder for a specific type of content of for a specific application scenario. Make sure you pick the Tuning that matches your type of source best! -1 Qt::Horizontal QSizePolicy::Fixed 16 20 2 This option can be used to enforce the restrictions of a specific H.264/AVC Proifle, though it won't force a higher profile than needed. Use "Auto" for an unrestricted encode. Profile: This option can be used to enforce the <i>restrictions</i> of a specific Profile, but it won't force a higher Profile than what is needed. <i>Unrestricted</i> mode is recommended, unless you know with certainty that you need to enforce a specific Profile. -1 Qt::Vertical 20 0 0 0 Advanced Encoder Options 3 Qt::Vertical 20 0 0 150 0 <nobr>All command&minus;line parameters you enter here will be passed to x264 unmodified and unchecked. Some parameters are forbidden, as they are reserved for the GUI.<br>The following macros can be used:<tt> $(INPUT)</tt> expands to the current source file path and<tt> $(OUTPUT)</tt> expands to the current output file path.</nobr> Custom Encoder Parameters: Qt::Horizontal 40 20 Your custom parameters will be ignored entirely, if you don't fix them! :/buttons/error.png Qt::Horizontal QSizePolicy::Fixed 6 20 170 0 0 170 0 0 120 120 120 75 true Your custom parameters will be ignored entirely, if you don't fix them! Invalid parameter entered! Qt::Horizontal 40 20 0 0 255 0 0 255 120 120 120 true PointingHandCursor Click here to show a detailed list of all command-line options available in your build of x264! Show Help Screen Lucida Console Qt::ActionsContextMenu Here you can enter <i>additional</i> parameters to be passed to the encoder. All command-line parameters you enter here will be passed to the encoder <i>unmodified</i> and completely <i>unchecked</i>. Some parameters are forbidden, as they are reserved for the GUI. Furthermore, the following macros can be used:<tt> $(INPUT)</tt> expands to the current source file path and<tt> $(OUTPUT)</tt> expands to the current output file path. You can enter custom command-line options here... Qt::Vertical QSizePolicy::Fixed 20 3 150 0 Custom Avs2YUV Parameters: Qt::Horizontal 40 20 Your custom parameters will be ignored entirely, if you don't fix them! :/buttons/error.png Qt::Horizontal QSizePolicy::Fixed 6 20 170 0 0 170 0 0 120 120 120 75 true Your custom parameters will be ignored entirely, if you don't fix them! Invalid parameter entered! Qt::Horizontal 40 20 0 0 255 0 0 255 120 120 120 true PointingHandCursor Click here to show a detailed list of all command-line options available in your build of Avs2YUV! Show Help Screen Lucida Console Qt::ActionsContextMenu Here you can enter <i>additional</i> parameters to be passed to Avs2YUV. All command-line parameters you enter here will be passed to Avs2YUV <i>unmodified</i> and completely <i>unchecked</i>. Only relevant for Avisynth input! You can enter custom command-line options here... Qt::Vertical 20 0 QFrame::HLine QFrame::Sunken Start Job Immediately true Qt::Horizontal QSizePolicy::Fixed 4 20 Apply To All Selected Files Qt::Horizontal 40 20 112 0 Add Job :/buttons/accept.png:/buttons/accept.png 112 0 Cancel :/buttons/cancel.png:/buttons/cancel.png editSource buttonBrowseSource editOutput buttonBrowseOutput cbxTemplate buttonSaveTemplate buttonDeleteTemplate cbxRateControlMode spinBitrate cbxPreset cbxTuning cbxProfile editCustomX264Params checkBoxRun buttonAccept buttonCancel buttonAccept clicked() AddJobDialog accept() 495 558 397 213 buttonCancel clicked() AddJobDialog reject() 629 558 397 213