1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>AddJobDialog</class>
4 <widget class="QDialog" name="AddJobDialog">
5 <property name="geometry">
13 <property name="windowTitle">
14 <string>Add Job</string>
16 <property name="modal">
19 <layout class="QVBoxLayout" name="verticalLayout">
21 <widget class="QGroupBox" name="groupBox">
22 <property name="sizePolicy">
23 <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
24 <horstretch>0</horstretch>
25 <verstretch>0</verstretch>
28 <property name="title">
29 <string> Input / Output </string>
31 <layout class="QVBoxLayout" name="verticalLayout_2">
33 <spacer name="verticalSpacer_2">
34 <property name="orientation">
35 <enum>Qt::Vertical</enum>
37 <property name="sizeHint" stdset="0">
46 <layout class="QVBoxLayout" name="verticalLayout_14">
47 <property name="spacing">
51 <widget class="QLabel" name="label">
52 <property name="toolTip">
53 <string>Select the source video file. This can be an Avisynth script or any type of video file supported by FFmpegSource2 (libavformat).</string>
55 <property name="text">
56 <string>Source Media/Avisynth File:</string>
61 <layout class="QHBoxLayout" name="horizontalLayout_5">
63 <widget class="QLineEdit" name="editSource">
64 <property name="toolTip">
65 <string>Select the source video file. This can be an Avisynth script or any type of video file supported by FFmpegSource2 (libavformat).</string>
67 <property name="readOnly">
73 <widget class="QPushButton" name="buttonBrowseSource">
74 <property name="maximumSize">
77 <height>16777215</height>
80 <property name="text">
90 <spacer name="verticalSpacer">
91 <property name="orientation">
92 <enum>Qt::Vertical</enum>
94 <property name="sizeHint" stdset="0">
103 <layout class="QVBoxLayout" name="verticalLayout_5">
104 <property name="spacing">
108 <widget class="QLabel" name="label_2">
109 <property name="toolTip">
110 <string>Select the output H.264/AVC file. This can be a Matroska (MKV,) MPEG-4 Part-14 (MP4) or "raw" H.264 file.</string>
112 <property name="text">
113 <string>Output AVC/H.264 File:</string>
118 <layout class="QHBoxLayout" name="horizontalLayout_6">
120 <widget class="QLineEdit" name="editOutput">
121 <property name="toolTip">
122 <string>Select the output H.264/AVC file. This can be a Matroska (MKV,) MPEG-4 Part-14 (MP4) or "raw" H.264 file.</string>
124 <property name="readOnly">
130 <widget class="QPushButton" name="buttonBrowseOutput">
131 <property name="maximumSize">
134 <height>16777215</height>
137 <property name="text">
147 <spacer name="verticalSpacer_3">
148 <property name="orientation">
149 <enum>Qt::Vertical</enum>
151 <property name="sizeHint" stdset="0">
163 <widget class="QGroupBox" name="groupBox_5">
164 <property name="title">
165 <string> Configuration </string>
167 <layout class="QVBoxLayout" name="verticalLayout_15">
169 <layout class="QHBoxLayout" name="horizontalLayout_7">
171 <widget class="QLabel" name="label_9">
172 <property name="toolTip">
173 <string>Here you can load a user-defined template that you have saved before. Use the "Save" button to save your current configuration to a new profile.</string>
175 <property name="text">
176 <string>Template:</string>
181 <widget class="QComboBox" name="cbxTemplate">
182 <property name="sizePolicy">
183 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
184 <horstretch>0</horstretch>
185 <verstretch>0</verstretch>
188 <property name="minimumSize">
194 <property name="toolTip">
195 <string>Here you can load a user-defined template that you have saved before. Use the "Save" button to save your current configuration to a new profile.</string>
197 <property name="currentIndex">
203 <spacer name="horizontalSpacer_9">
204 <property name="orientation">
205 <enum>Qt::Horizontal</enum>
207 <property name="sizeType">
208 <enum>QSizePolicy::Fixed</enum>
210 <property name="sizeHint" stdset="0">
219 <widget class="QPushButton" name="buttonSaveTemplate">
220 <property name="text">
221 <string>Save As...</string>
223 <property name="icon">
224 <iconset resource="../res/resources.qrc">
225 <normaloff>:/buttons/disk.png</normaloff>:/buttons/disk.png</iconset>
230 <widget class="QPushButton" name="buttonDeleteTemplate">
231 <property name="text">
232 <string>Delete</string>
234 <property name="icon">
235 <iconset resource="../res/resources.qrc">
236 <normaloff>:/buttons/cross.png</normaloff>:/buttons/cross.png</iconset>
241 <spacer name="horizontalSpacer_8">
242 <property name="orientation">
243 <enum>Qt::Horizontal</enum>
245 <property name="sizeHint" stdset="0">
256 <spacer name="verticalSpacer_10">
257 <property name="orientation">
258 <enum>Qt::Vertical</enum>
260 <property name="sizeType">
261 <enum>QSizePolicy::Fixed</enum>
263 <property name="sizeHint" stdset="0">
272 <widget class="QGroupBox" name="groupBox_2">
273 <property name="sizePolicy">
274 <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
275 <horstretch>0</horstretch>
276 <verstretch>0</verstretch>
279 <property name="title">
280 <string> Rate Control </string>
282 <layout class="QVBoxLayout" name="verticalLayout_3">
284 <spacer name="verticalSpacer_4">
285 <property name="orientation">
286 <enum>Qt::Vertical</enum>
288 <property name="sizeHint" stdset="0">
297 <layout class="QHBoxLayout" name="horizontalLayout_2">
299 <layout class="QVBoxLayout" name="verticalLayout_4">
301 <widget class="QLabel" name="label_3">
302 <property name="toolTip">
303 <string>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.</string>
305 <property name="text">
306 <string>Mode:</string>
311 <widget class="QComboBox" name="cbxRateControlMode">
312 <property name="toolTip">
313 <string>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.</string>
315 <property name="currentIndex">
319 <property name="text">
324 <property name="text">
329 <property name="text">
330 <string>2-Pass</string>
334 <property name="text">
343 <spacer name="horizontalSpacer_2">
344 <property name="orientation">
345 <enum>Qt::Horizontal</enum>
347 <property name="sizeType">
348 <enum>QSizePolicy::Fixed</enum>
350 <property name="sizeHint" stdset="0">
359 <layout class="QVBoxLayout" name="verticalLayout_7">
361 <widget class="QLabel" name="label_4">
362 <property name="toolTip">
363 <string>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.</string>
365 <property name="text">
366 <string>Quantizer/CRF:</string>
371 <widget class="QSpinBox" name="spinQuantizer">
372 <property name="toolTip">
373 <string>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.</string>
375 <property name="maximum">
378 <property name="value">
386 <spacer name="horizontalSpacer_3">
387 <property name="orientation">
388 <enum>Qt::Horizontal</enum>
390 <property name="sizeType">
391 <enum>QSizePolicy::Fixed</enum>
393 <property name="sizeHint" stdset="0">
402 <layout class="QVBoxLayout" name="verticalLayout_6">
404 <widget class="QLabel" name="label_5">
405 <property name="toolTip">
406 <string>Select the target average(!) bitrate, in kilobit/sec. Higher value means better quality, but bigger file. Lower value means smaller file, but lower quality.</string>
408 <property name="text">
409 <string>Target Bitrate (kbps):</string>
414 <widget class="QSpinBox" name="spinBitrate">
415 <property name="toolTip">
416 <string>Select the target average(!) bitrate, in kilobit/sec. Higher value means better quality, but bigger file. Lower value means smaller file, but lower quality.</string>
418 <property name="minimum">
421 <property name="maximum">
422 <number>250000</number>
424 <property name="value">
425 <number>1200</number>
434 <spacer name="verticalSpacer_5">
435 <property name="orientation">
436 <enum>Qt::Vertical</enum>
438 <property name="sizeHint" stdset="0">
450 <widget class="QGroupBox" name="groupBox_3">
451 <property name="sizePolicy">
452 <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
453 <horstretch>0</horstretch>
454 <verstretch>0</verstretch>
457 <property name="title">
458 <string> Basic Encoder Options </string>
460 <layout class="QVBoxLayout" name="verticalLayout_8">
462 <spacer name="verticalSpacer_6">
463 <property name="orientation">
464 <enum>Qt::Vertical</enum>
466 <property name="sizeHint" stdset="0">
475 <layout class="QHBoxLayout" name="horizontalLayout_3">
477 <layout class="QVBoxLayout" name="verticalLayout_11">
479 <widget class="QLabel" name="label_6">
480 <property name="toolTip">
481 <string>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.</string>
483 <property name="text">
484 <string>Preset:</string>
489 <widget class="QComboBox" name="cbxPreset">
490 <property name="toolTip">
491 <string>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.</string>
493 <property name="currentIndex">
497 <property name="text">
498 <string>Ultrafast</string>
502 <property name="text">
503 <string>Superfast</string>
507 <property name="text">
508 <string>Veryfast</string>
512 <property name="text">
513 <string>Faster</string>
517 <property name="text">
518 <string>Fast</string>
522 <property name="text">
523 <string>Medium</string>
527 <property name="text">
528 <string>Slow</string>
532 <property name="text">
533 <string>Slower</string>
537 <property name="text">
538 <string>Veryslow</string>
542 <property name="text">
543 <string>Placebo</string>
551 <spacer name="horizontalSpacer_4">
552 <property name="orientation">
553 <enum>Qt::Horizontal</enum>
555 <property name="sizeType">
556 <enum>QSizePolicy::Fixed</enum>
558 <property name="sizeHint" stdset="0">
567 <layout class="QVBoxLayout" name="verticalLayout_10">
569 <widget class="QLabel" name="label_7">
570 <property name="toolTip">
571 <string>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.</string>
573 <property name="text">
574 <string>Tuning:</string>
579 <widget class="QComboBox" name="cbxTuning">
580 <property name="toolTip">
581 <string>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.</string>
583 <property name="currentIndex">
587 <property name="text">
588 <string>None</string>
592 <property name="text">
593 <string>Film</string>
597 <property name="text">
598 <string>Animation</string>
602 <property name="text">
603 <string>Grain</string>
607 <property name="text">
608 <string>Stillimage</string>
612 <property name="text">
613 <string>PSNR</string>
617 <property name="text">
618 <string>SSIM</string>
622 <property name="text">
623 <string>Fastdecode</string>
627 <property name="text">
628 <string>Zerolatency</string>
632 <property name="text">
633 <string>Touhou</string>
641 <spacer name="horizontalSpacer_5">
642 <property name="orientation">
643 <enum>Qt::Horizontal</enum>
645 <property name="sizeType">
646 <enum>QSizePolicy::Fixed</enum>
648 <property name="sizeHint" stdset="0">
657 <layout class="QVBoxLayout" name="verticalLayout_9">
659 <widget class="QLabel" name="label_8">
660 <property name="toolTip">
661 <string>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.</string>
663 <property name="text">
664 <string>Profile:</string>
669 <widget class="QComboBox" name="cbxProfile">
670 <property name="toolTip">
671 <string>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.</string>
673 <property name="currentIndex">
677 <property name="text">
678 <string>Auto</string>
682 <property name="text">
683 <string>Baseline</string>
687 <property name="text">
688 <string>Main</string>
692 <property name="text">
693 <string>High</string>
697 <property name="text">
698 <string>High10</string>
702 <property name="text">
703 <string>High422</string>
707 <property name="text">
708 <string>High444</string>
718 <spacer name="verticalSpacer_7">
719 <property name="orientation">
720 <enum>Qt::Vertical</enum>
722 <property name="sizeHint" stdset="0">
734 <widget class="QGroupBox" name="groupBox_4">
735 <property name="sizePolicy">
736 <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
737 <horstretch>0</horstretch>
738 <verstretch>0</verstretch>
741 <property name="title">
742 <string>Advanced Encoder Options </string>
744 <layout class="QVBoxLayout" name="verticalLayout_13">
746 <spacer name="verticalSpacer_8">
747 <property name="orientation">
748 <enum>Qt::Vertical</enum>
750 <property name="sizeHint" stdset="0">
759 <layout class="QVBoxLayout" name="verticalLayout_12">
760 <property name="spacing">
764 <layout class="QHBoxLayout" name="horizontalLayout_4">
766 <widget class="QLabel" name="label_10">
767 <property name="toolTip">
768 <string>All command-line parameters you enter here will be passed to x264 unmodified and unchecked. Some parameters are forbidden, as they are reserved for the GUI.</string>
770 <property name="text">
771 <string>Custom x264 Parameters:</string>
776 <spacer name="horizontalSpacer_7">
777 <property name="orientation">
778 <enum>Qt::Horizontal</enum>
780 <property name="sizeHint" stdset="0">
789 <widget class="QLabel" name="labelNotification">
790 <property name="palette">
793 <colorrole role="WindowText">
794 <brush brushstyle="SolidPattern">
804 <colorrole role="WindowText">
805 <brush brushstyle="SolidPattern">
815 <colorrole role="WindowText">
816 <brush brushstyle="SolidPattern">
827 <property name="font">
833 <property name="text">
834 <string>Invalid parameter entered!</string>
839 <spacer name="horizontalSpacer_6">
840 <property name="orientation">
841 <enum>Qt::Horizontal</enum>
843 <property name="sizeHint" stdset="0">
852 <widget class="QLabel" name="labelHelpScreen">
853 <property name="palette">
856 <colorrole role="WindowText">
857 <brush brushstyle="SolidPattern">
867 <colorrole role="WindowText">
868 <brush brushstyle="SolidPattern">
878 <colorrole role="WindowText">
879 <brush brushstyle="SolidPattern">
890 <property name="font">
892 <underline>true</underline>
895 <property name="cursor">
896 <cursorShape>PointingHandCursor</cursorShape>
898 <property name="toolTip">
899 <string>Click here to show a detailed list of all command-line options available in your build of x264!</string>
901 <property name="text">
902 <string>Show Help Screen</string>
909 <widget class="QLineEdit" name="editCustomParams">
910 <property name="toolTip">
911 <string>All command-line parameters you enter here will be passed to x264 unmodified and unchecked. Some parameters are forbidden, as they are reserved for the GUI.</string>
913 <property name="placeholderText">
914 <string>You can enter custom command-line options here...</string>
921 <spacer name="verticalSpacer_9">
922 <property name="orientation">
923 <enum>Qt::Vertical</enum>
925 <property name="sizeHint" stdset="0">
940 <widget class="QFrame" name="frame">
941 <property name="frameShape">
942 <enum>QFrame::HLine</enum>
944 <property name="frameShadow">
945 <enum>QFrame::Sunken</enum>
950 <layout class="QHBoxLayout" name="horizontalLayout">
952 <widget class="QCheckBox" name="checkBoxRun">
953 <property name="text">
954 <string>Start Job Immediately</string>
956 <property name="checked">
962 <spacer name="horizontalSpacer">
963 <property name="orientation">
964 <enum>Qt::Horizontal</enum>
966 <property name="sizeHint" stdset="0">
975 <widget class="QPushButton" name="buttonAccept">
976 <property name="minimumSize">
982 <property name="text">
983 <string>Add Job</string>
985 <property name="icon">
986 <iconset resource="../res/resources.qrc">
987 <normaloff>:/buttons/accept.png</normaloff>:/buttons/accept.png</iconset>
992 <widget class="QPushButton" name="buttonCancel">
993 <property name="minimumSize">
999 <property name="text">
1000 <string>Cancel</string>
1002 <property name="icon">
1003 <iconset resource="../res/resources.qrc">
1004 <normaloff>:/buttons/cancel.png</normaloff>:/buttons/cancel.png</iconset>
1013 <tabstop>editSource</tabstop>
1014 <tabstop>buttonBrowseSource</tabstop>
1015 <tabstop>editOutput</tabstop>
1016 <tabstop>buttonBrowseOutput</tabstop>
1017 <tabstop>cbxTemplate</tabstop>
1018 <tabstop>buttonSaveTemplate</tabstop>
1019 <tabstop>buttonDeleteTemplate</tabstop>
1020 <tabstop>cbxRateControlMode</tabstop>
1021 <tabstop>spinQuantizer</tabstop>
1022 <tabstop>spinBitrate</tabstop>
1023 <tabstop>cbxPreset</tabstop>
1024 <tabstop>cbxTuning</tabstop>
1025 <tabstop>cbxProfile</tabstop>
1026 <tabstop>editCustomParams</tabstop>
1027 <tabstop>checkBoxRun</tabstop>
1028 <tabstop>buttonAccept</tabstop>
1029 <tabstop>buttonCancel</tabstop>
1032 <include location="../res/resources.qrc"/>
1036 <sender>buttonAccept</sender>
1037 <signal>clicked()</signal>
1038 <receiver>AddJobDialog</receiver>
1039 <slot>accept()</slot>
1041 <hint type="sourcelabel">
1045 <hint type="destinationlabel">
1052 <sender>buttonCancel</sender>
1053 <signal>clicked()</signal>
1054 <receiver>AddJobDialog</receiver>
1055 <slot>reject()</slot>
1057 <hint type="sourcelabel">
1061 <hint type="destinationlabel">