CuteLogger
Fast and simple logging solution for Qt based applications
ui_encodedock.h
1/********************************************************************************
2** Form generated from reading UI file 'encodedock.ui'
3**
4** Created by: Qt User Interface Compiler version 6.10.1
5**
6** WARNING! All changes made in this file will be lost when recompiling UI file!
7********************************************************************************/
8
9#ifndef UI_ENCODEDOCK_H
10#define UI_ENCODEDOCK_H
11
12#include <QtCore/QVariant>
13#include <QtGui/QIcon>
14#include <QtWidgets/QApplication>
15#include <QtWidgets/QCheckBox>
16#include <QtWidgets/QComboBox>
17#include <QtWidgets/QDockWidget>
18#include <QtWidgets/QDoubleSpinBox>
19#include <QtWidgets/QGridLayout>
20#include <QtWidgets/QHBoxLayout>
21#include <QtWidgets/QHeaderView>
22#include <QtWidgets/QLabel>
23#include <QtWidgets/QPlainTextEdit>
24#include <QtWidgets/QPushButton>
25#include <QtWidgets/QScrollArea>
26#include <QtWidgets/QSpacerItem>
27#include <QtWidgets/QSpinBox>
28#include <QtWidgets/QTabWidget>
29#include <QtWidgets/QVBoxLayout>
30#include <QtWidgets/QWidget>
31#include "widgets/exportpresetstreeview.h"
32#include "widgets/lineeditclear.h"
33
34QT_BEGIN_NAMESPACE
35
36class Ui_EncodeDock
37{
38public:
39 QWidget *dockWidgetContents;
40 QHBoxLayout *horizontalLayout_21;
41 QVBoxLayout *verticalLayout_2;
42 QLabel *label_6;
43 LineEditClear *presetsSearch;
44 ExportPresetsTreeView *presetsTree;
45 QHBoxLayout *horizontalLayout;
46 QPushButton *addPresetButton;
47 QPushButton *removePresetButton;
48 QSpacerItem *horizontalSpacer_2;
49 QVBoxLayout *verticalLayout;
50 QScrollArea *scrollArea;
51 QWidget *scrollAreaWidgetContents;
52 QVBoxLayout *verticalLayout_3;
53 QLabel *helpLabel;
54 QGridLayout *gridLayout_5;
55 QLabel *label_5;
56 QHBoxLayout *horizontalLayout_14;
57 QComboBox *formatCombo;
58 QSpacerItem *horizontalSpacer_13;
59 QLabel *formatLabel;
60 QHBoxLayout *horizontalLayout_19;
61 QComboBox *fromCombo;
62 QSpacerItem *horizontalSpacer_23;
63 QHBoxLayout *horizontalLayout_20;
64 QCheckBox *hwencodeCheckBox;
65 QPushButton *hwencodeButton;
66 QSpacerItem *horizontalSpacer_25;
67 QTabWidget *tabWidget;
68 QWidget *modeTab;
69 QGridLayout *gridLayout_6;
70 QWidget *widget;
71 QGridLayout *gridLayout_2;
72 QLabel *reframeLabel;
73 QHBoxLayout *horizontalLayout_22;
74 QPushButton *reframeButton;
75 QSpacerItem *horizontalSpacer_26;
76 QHBoxLayout *resampleWarningLayout;
77 QPushButton *resampleWarningIcon;
78 QLabel *resampleWarningLabel;
79 QHBoxLayout *horizontalLayout_16;
80 QDoubleSpinBox *fpsSpinner;
81 QComboBox *fpsComboBox;
82 QSpacerItem *horizontalSpacer_16;
83 QLabel *label_4;
84 QHBoxLayout *horizontalLayout_18;
85 QComboBox *interpolationCombo;
86 QSpacerItem *horizontalSpacer_22;
87 QLabel *label_15;
88 QLabel *label_13;
89 QLabel *label_2;
90 QLabel *label_10;
91 QLabel *label_14;
92 QLabel *label_24;
93 QCheckBox *parallelCheckbox;
94 QLabel *label_22;
95 QHBoxLayout *horizontalLayout_23;
96 QComboBox *rangeComboBox;
97 QSpacerItem *horizontalSpacer_27;
98 QHBoxLayout *horizontalLayout_9;
99 QComboBox *scanModeCombo;
100 QSpacerItem *horizontalSpacer_9;
101 QSpacerItem *verticalSpacer_4;
102 QHBoxLayout *horizontalLayout_7;
103 QSpinBox *widthSpinner;
104 QLabel *label_11;
105 QSpinBox *heightSpinner;
106 QComboBox *resolutionComboBox;
107 QSpacerItem *horizontalSpacer_7;
108 QCheckBox *previewScaleCheckBox;
109 QHBoxLayout *horizontalLayout_10;
110 QComboBox *fieldOrderCombo;
111 QSpacerItem *horizontalSpacer_10;
112 QHBoxLayout *horizontalLayout_3;
113 QComboBox *deinterlacerCombo;
114 QSpacerItem *horizontalSpacer_21;
115 QHBoxLayout *horizontalLayout_8;
116 QSpinBox *aspectNumSpinner;
117 QLabel *label_16;
118 QSpinBox *aspectDenSpinner;
119 QSpacerItem *horizontalSpacer_8;
120 QWidget *videoTab;
121 QGridLayout *gridLayout_3;
122 QLabel *label_17;
123 QHBoxLayout *horizontalLayout_11;
124 QComboBox *videoCodecCombo;
125 QSpacerItem *horizontalSpacer_11;
126 QLabel *label_18;
127 QHBoxLayout *horizontalLayout_12;
128 QSpinBox *gopSpinner;
129 QLabel *label_19;
130 QSpacerItem *horizontalSpacer_24;
131 QCheckBox *strictGopCheckBox;
132 QSpacerItem *horizontalSpacer_12;
133 QHBoxLayout *videoBitrateLayout;
134 QComboBox *videoBitrateCombo;
135 QLabel *videoBitrateSuffixLabel;
136 QSpacerItem *videoBitrateSpacer;
137 QCheckBox *disableVideoCheckbox;
138 QCheckBox *hwdecodeCheckBox;
139 QCheckBox *dualPassCheckbox;
140 QLabel *label_20;
141 QHBoxLayout *horizontalLayout_13;
142 QSpinBox *bFramesSpinner;
143 QSpacerItem *horizontalSpacer_14;
144 QSpacerItem *verticalSpacer;
145 QLabel *label_12;
146 QHBoxLayout *horizontalLayout_15;
147 QSpinBox *videoCodecThreadsSpinner;
148 QLabel *label_21;
149 QSpacerItem *horizontalSpacer_15;
150 QLabel *label_23;
151 QHBoxLayout *horizontalLayout_17;
152 QComboBox *videoRateControlCombo;
153 QSpacerItem *horizontalSpacer_17;
154 QLabel *videoBufferSizeLabel;
155 QHBoxLayout *videoBufferSizeLayout;
156 QDoubleSpinBox *videoBufferSizeSpinner;
157 QLabel *videoBufferSizeSuffixLabel;
158 QSpacerItem *horizontalSpacer_18;
159 QLabel *videoQualityLabel;
160 QHBoxLayout *videoQualityLayout;
161 QSpinBox *videoQualitySpinner;
162 QLabel *videoQualitySuffixLabel;
163 QSpacerItem *horizontalSpacer_19;
164 QLabel *videoBitrateLabel;
165 QWidget *audioTab;
166 QGridLayout *gridLayout;
167 QLabel *channelsLabel;
168 QHBoxLayout *ChannelsHorizontalLayout;
169 QComboBox *audioChannelsCombo;
170 QSpacerItem *channelsHorizontalSpacer;
171 QHBoxLayout *horizontalLayout_4;
172 QComboBox *sampleRateCombo;
173 QLabel *label_9;
174 QSpacerItem *horizontalSpacer_6;
175 QLabel *label_8;
176 QLabel *label_3;
177 QHBoxLayout *horizontalLayout_6;
178 QComboBox *audioCodecCombo;
179 QSpacerItem *horizontalSpacer_3;
180 QLabel *audioBitrateLabel;
181 QHBoxLayout *audioBitrateLayout;
182 QComboBox *audioBitrateCombo;
183 QLabel *audioBitrateSuffixLabel;
184 QSpacerItem *horizontalSpacer_4;
185 QCheckBox *disableAudioCheckbox;
186 QSpacerItem *verticalSpacer_3;
187 QLabel *label_7;
188 QHBoxLayout *horizontalLayout_5;
189 QComboBox *audioRateControlCombo;
190 QSpacerItem *horizontalSpacer_5;
191 QLabel *audioQualityLabel;
192 QHBoxLayout *audioQualityLayout;
193 QSpinBox *audioQualitySpinner;
194 QLabel *audioQualitySuffixLabel;
195 QSpacerItem *horizontalSpacer_20;
196 QWidget *otherTab;
197 QGridLayout *gridLayout_4;
198 QPlainTextEdit *advancedTextEdit;
199 QLabel *otherTipLabel;
200 QCheckBox *disableSubtitlesCheckbox;
201 QSpacerItem *verticalSpacer_2;
202 QHBoxLayout *horizontalLayout_2;
203 QPushButton *encodeButton;
204 QPushButton *resetButton;
205 QPushButton *advancedButton;
206 QCheckBox *advancedCheckBox;
207 QPushButton *streamButton;
208 QSpacerItem *horizontalSpacer;
209 QHBoxLayout *stopCaptureLayout;
210 QPushButton *stopCaptureButton;
211 QSpacerItem *stopCaptureSpacer;
212
213 void setupUi(QDockWidget *EncodeDock)
214 {
215 if (EncodeDock->objectName().isEmpty())
216 EncodeDock->setObjectName("EncodeDock");
217 EncodeDock->resize(778, 706);
218#if QT_CONFIG(whatsthis)
219 EncodeDock->setWhatsThis(QString::fromUtf8("https://forum.shotcut.org/t/export-basics/12953/1"));
220#endif // QT_CONFIG(whatsthis)
221 dockWidgetContents = new QWidget();
222 dockWidgetContents->setObjectName("dockWidgetContents");
223 horizontalLayout_21 = new QHBoxLayout(dockWidgetContents);
224 horizontalLayout_21->setSpacing(0);
225 horizontalLayout_21->setObjectName("horizontalLayout_21");
226 horizontalLayout_21->setContentsMargins(0, 0, 0, 0);
227 verticalLayout_2 = new QVBoxLayout();
228 verticalLayout_2->setSpacing(0);
229 verticalLayout_2->setObjectName("verticalLayout_2");
230 label_6 = new QLabel(dockWidgetContents);
231 label_6->setObjectName("label_6");
232 label_6->setTextFormat(Qt::TextFormat::RichText);
233 label_6->setAlignment(Qt::AlignmentFlag::AlignCenter);
234
235 verticalLayout_2->addWidget(label_6);
236
237 presetsSearch = new LineEditClear(dockWidgetContents);
238 presetsSearch->setObjectName("presetsSearch");
239
240 verticalLayout_2->addWidget(presetsSearch);
241
242 presetsTree = new ExportPresetsTreeView(dockWidgetContents);
243 presetsTree->setObjectName("presetsTree");
244 presetsTree->setEditTriggers(QAbstractItemView::EditTrigger::NoEditTriggers);
245 presetsTree->setProperty("showDropIndicator", QVariant(false));
246 presetsTree->setAlternatingRowColors(true);
247 presetsTree->header()->setVisible(false);
248 presetsTree->header()->setDefaultSectionSize(57);
249
250 verticalLayout_2->addWidget(presetsTree);
251
252 horizontalLayout = new QHBoxLayout();
253 horizontalLayout->setSpacing(6);
254 horizontalLayout->setObjectName("horizontalLayout");
255 addPresetButton = new QPushButton(dockWidgetContents);
256 addPresetButton->setObjectName("addPresetButton");
257 QIcon icon;
258 QString iconThemeName = QString::fromUtf8("list-add");
259 if (QIcon::hasThemeIcon(iconThemeName)) {
260 icon = QIcon::fromTheme(iconThemeName);
261 } else {
262 icon.addFile(QString::fromUtf8(":/icons/oxygen/32x32/actions/list-add.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
263 }
264 addPresetButton->setIcon(icon);
265
266 horizontalLayout->addWidget(addPresetButton);
267
268 removePresetButton = new QPushButton(dockWidgetContents);
269 removePresetButton->setObjectName("removePresetButton");
270 removePresetButton->setEnabled(false);
271 QIcon icon1;
272 iconThemeName = QString::fromUtf8("list-remove");
273 if (QIcon::hasThemeIcon(iconThemeName)) {
274 icon1 = QIcon::fromTheme(iconThemeName);
275 } else {
276 icon1.addFile(QString::fromUtf8(":/icons/oxygen/32x32/actions/list-remove.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
277 }
278 removePresetButton->setIcon(icon1);
279
280 horizontalLayout->addWidget(removePresetButton);
281
282 horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
283
284 horizontalLayout->addItem(horizontalSpacer_2);
285
286
287 verticalLayout_2->addLayout(horizontalLayout);
288
289
290 horizontalLayout_21->addLayout(verticalLayout_2);
291
292 verticalLayout = new QVBoxLayout();
293 verticalLayout->setSpacing(0);
294 verticalLayout->setObjectName("verticalLayout");
295 scrollArea = new QScrollArea(dockWidgetContents);
296 scrollArea->setObjectName("scrollArea");
297 scrollArea->setFrameShape(QFrame::Shape::NoFrame);
298 scrollArea->setWidgetResizable(true);
299 scrollAreaWidgetContents = new QWidget();
300 scrollAreaWidgetContents->setObjectName("scrollAreaWidgetContents");
301 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 461, 856));
302 verticalLayout_3 = new QVBoxLayout(scrollAreaWidgetContents);
303 verticalLayout_3->setSpacing(3);
304 verticalLayout_3->setObjectName("verticalLayout_3");
305 verticalLayout_3->setContentsMargins(6, 6, 6, 0);
306 helpLabel = new QLabel(scrollAreaWidgetContents);
307 helpLabel->setObjectName("helpLabel");
308 helpLabel->setTextFormat(Qt::TextFormat::RichText);
309 helpLabel->setWordWrap(true);
310
311 verticalLayout_3->addWidget(helpLabel);
312
313 gridLayout_5 = new QGridLayout();
314 gridLayout_5->setObjectName("gridLayout_5");
315 gridLayout_5->setVerticalSpacing(3);
316 label_5 = new QLabel(scrollAreaWidgetContents);
317 label_5->setObjectName("label_5");
318 label_5->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
319
320 gridLayout_5->addWidget(label_5, 2, 0, 1, 1);
321
322 horizontalLayout_14 = new QHBoxLayout();
323 horizontalLayout_14->setObjectName("horizontalLayout_14");
324 formatCombo = new QComboBox(scrollAreaWidgetContents);
325 formatCombo->setObjectName("formatCombo");
326
327 horizontalLayout_14->addWidget(formatCombo);
328
329 horizontalSpacer_13 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
330
331 horizontalLayout_14->addItem(horizontalSpacer_13);
332
333
334 gridLayout_5->addLayout(horizontalLayout_14, 5, 1, 1, 1);
335
336 formatLabel = new QLabel(scrollAreaWidgetContents);
337 formatLabel->setObjectName("formatLabel");
338 formatLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
339
340 gridLayout_5->addWidget(formatLabel, 5, 0, 1, 1);
341
342 horizontalLayout_19 = new QHBoxLayout();
343 horizontalLayout_19->setObjectName("horizontalLayout_19");
344 fromCombo = new QComboBox(scrollAreaWidgetContents);
345 fromCombo->setObjectName("fromCombo");
346 fromCombo->setSizeAdjustPolicy(QComboBox::SizeAdjustPolicy::AdjustToContents);
347
348 horizontalLayout_19->addWidget(fromCombo);
349
350 horizontalSpacer_23 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
351
352 horizontalLayout_19->addItem(horizontalSpacer_23);
353
354
355 gridLayout_5->addLayout(horizontalLayout_19, 2, 1, 1, 1);
356
357 horizontalLayout_20 = new QHBoxLayout();
358 horizontalLayout_20->setObjectName("horizontalLayout_20");
359 hwencodeCheckBox = new QCheckBox(scrollAreaWidgetContents);
360 hwencodeCheckBox->setObjectName("hwencodeCheckBox");
361
362 horizontalLayout_20->addWidget(hwencodeCheckBox);
363
364 hwencodeButton = new QPushButton(scrollAreaWidgetContents);
365 hwencodeButton->setObjectName("hwencodeButton");
366
367 horizontalLayout_20->addWidget(hwencodeButton);
368
369 horizontalSpacer_25 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
370
371 horizontalLayout_20->addItem(horizontalSpacer_25);
372
373
374 gridLayout_5->addLayout(horizontalLayout_20, 4, 1, 1, 1);
375
376
377 verticalLayout_3->addLayout(gridLayout_5);
378
379 tabWidget = new QTabWidget(scrollAreaWidgetContents);
380 tabWidget->setObjectName("tabWidget");
381#if QT_CONFIG(whatsthis)
382 tabWidget->setWhatsThis(QString::fromUtf8("https://forum.shotcut.org/t/advanced-export/12956/1"));
383#endif // QT_CONFIG(whatsthis)
384 tabWidget->setUsesScrollButtons(false);
385 tabWidget->setDocumentMode(false);
386 modeTab = new QWidget();
387 modeTab->setObjectName("modeTab");
388 gridLayout_6 = new QGridLayout(modeTab);
389 gridLayout_6->setObjectName("gridLayout_6");
390 gridLayout_6->setContentsMargins(0, 0, 0, 0);
391 widget = new QWidget(modeTab);
392 widget->setObjectName("widget");
393 gridLayout_2 = new QGridLayout(widget);
394 gridLayout_2->setObjectName("gridLayout_2");
395 gridLayout_2->setVerticalSpacing(3);
396 reframeLabel = new QLabel(widget);
397 reframeLabel->setObjectName("reframeLabel");
398 reframeLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
399
400 gridLayout_2->addWidget(reframeLabel, 0, 0, 1, 1);
401
402 horizontalLayout_22 = new QHBoxLayout();
403 horizontalLayout_22->setObjectName("horizontalLayout_22");
404 reframeButton = new QPushButton(widget);
405 reframeButton->setObjectName("reframeButton");
406
407 horizontalLayout_22->addWidget(reframeButton);
408
409 horizontalSpacer_26 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
410
411 horizontalLayout_22->addItem(horizontalSpacer_26);
412
413
414 gridLayout_2->addLayout(horizontalLayout_22, 0, 1, 1, 1);
415
416 resampleWarningLayout = new QHBoxLayout();
417 resampleWarningLayout->setObjectName("resampleWarningLayout");
418 resampleWarningLayout->setContentsMargins(8, -1, 8, -1);
419 resampleWarningIcon = new QPushButton(widget);
420 resampleWarningIcon->setObjectName("resampleWarningIcon");
421 QIcon icon2;
422 icon2.addFile(QString::fromUtf8(":/icons/oxygen/32x32/status/task-attempt.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
423 resampleWarningIcon->setIcon(icon2);
424 resampleWarningIcon->setFlat(true);
425
426 resampleWarningLayout->addWidget(resampleWarningIcon);
427
428 resampleWarningLabel = new QLabel(widget);
429 resampleWarningLabel->setObjectName("resampleWarningLabel");
430 resampleWarningLabel->setAlignment(Qt::AlignmentFlag::AlignCenter);
431 resampleWarningLabel->setWordWrap(true);
432 resampleWarningLabel->setMargin(2);
433
434 resampleWarningLayout->addWidget(resampleWarningLabel);
435
436 resampleWarningLayout->setStretch(1, 10);
437
438 gridLayout_2->addLayout(resampleWarningLayout, 3, 0, 1, 2);
439
440 horizontalLayout_16 = new QHBoxLayout();
441 horizontalLayout_16->setObjectName("horizontalLayout_16");
442 fpsSpinner = new QDoubleSpinBox(widget);
443 fpsSpinner->setObjectName("fpsSpinner");
444 fpsSpinner->setDecimals(6);
445 fpsSpinner->setMinimum(1.000000000000000);
446 fpsSpinner->setMaximum(1000.000000000000000);
447 fpsSpinner->setValue(25.000000000000000);
448
449 horizontalLayout_16->addWidget(fpsSpinner);
450
451 fpsComboBox = new QComboBox(widget);
452 fpsComboBox->addItem(QString::fromUtf8(""));
453 fpsComboBox->addItem(QString::fromUtf8("23.976024"));
454 fpsComboBox->addItem(QString::fromUtf8("24"));
455 fpsComboBox->addItem(QString::fromUtf8("25"));
456 fpsComboBox->addItem(QString::fromUtf8("29.970030"));
457 fpsComboBox->addItem(QString::fromUtf8("30"));
458 fpsComboBox->addItem(QString::fromUtf8("48"));
459 fpsComboBox->addItem(QString::fromUtf8("50"));
460 fpsComboBox->addItem(QString::fromUtf8("59.940060"));
461 fpsComboBox->addItem(QString::fromUtf8("60"));
462 fpsComboBox->setObjectName("fpsComboBox");
463 fpsComboBox->setMaximumSize(QSize(20, 16777215));
464
465 horizontalLayout_16->addWidget(fpsComboBox);
466
467 horizontalSpacer_16 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
468
469 horizontalLayout_16->addItem(horizontalSpacer_16);
470
471
472 gridLayout_2->addLayout(horizontalLayout_16, 4, 1, 1, 1);
473
474 label_4 = new QLabel(widget);
475 label_4->setObjectName("label_4");
476 label_4->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
477
478 gridLayout_2->addWidget(label_4, 9, 0, 1, 1);
479
480 horizontalLayout_18 = new QHBoxLayout();
481 horizontalLayout_18->setObjectName("horizontalLayout_18");
482 interpolationCombo = new QComboBox(widget);
483 interpolationCombo->addItem(QString());
484 interpolationCombo->addItem(QString());
485 interpolationCombo->addItem(QString());
486 interpolationCombo->addItem(QString::fromUtf8("Lanczos (best)"));
487 interpolationCombo->setObjectName("interpolationCombo");
488
489 horizontalLayout_18->addWidget(interpolationCombo);
490
491 horizontalSpacer_22 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
492
493 horizontalLayout_18->addItem(horizontalSpacer_22);
494
495
496 gridLayout_2->addLayout(horizontalLayout_18, 9, 1, 1, 1);
497
498 label_15 = new QLabel(widget);
499 label_15->setObjectName("label_15");
500 label_15->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
501
502 gridLayout_2->addWidget(label_15, 7, 0, 1, 1);
503
504 label_13 = new QLabel(widget);
505 label_13->setObjectName("label_13");
506 label_13->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
507
508 gridLayout_2->addWidget(label_13, 2, 0, 1, 1);
509
510 label_2 = new QLabel(widget);
511 label_2->setObjectName("label_2");
512 label_2->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
513
514 gridLayout_2->addWidget(label_2, 8, 0, 1, 1);
515
516 label_10 = new QLabel(widget);
517 label_10->setObjectName("label_10");
518 label_10->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
519
520 gridLayout_2->addWidget(label_10, 4, 0, 1, 1);
521
522 label_14 = new QLabel(widget);
523 label_14->setObjectName("label_14");
524 label_14->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
525
526 gridLayout_2->addWidget(label_14, 6, 0, 1, 1);
527
528 label_24 = new QLabel(widget);
529 label_24->setObjectName("label_24");
530 label_24->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
531
532 gridLayout_2->addWidget(label_24, 5, 0, 1, 1);
533
534 parallelCheckbox = new QCheckBox(widget);
535 parallelCheckbox->setObjectName("parallelCheckbox");
536 parallelCheckbox->setChecked(true);
537
538 gridLayout_2->addWidget(parallelCheckbox, 11, 1, 1, 1);
539
540 label_22 = new QLabel(widget);
541 label_22->setObjectName("label_22");
542 label_22->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
543
544 gridLayout_2->addWidget(label_22, 1, 0, 1, 1);
545
546 horizontalLayout_23 = new QHBoxLayout();
547 horizontalLayout_23->setObjectName("horizontalLayout_23");
548 rangeComboBox = new QComboBox(widget);
549 rangeComboBox->addItem(QString());
550 rangeComboBox->addItem(QString());
551 rangeComboBox->setObjectName("rangeComboBox");
552
553 horizontalLayout_23->addWidget(rangeComboBox);
554
555 horizontalSpacer_27 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
556
557 horizontalLayout_23->addItem(horizontalSpacer_27);
558
559
560 gridLayout_2->addLayout(horizontalLayout_23, 5, 1, 1, 1);
561
562 horizontalLayout_9 = new QHBoxLayout();
563 horizontalLayout_9->setObjectName("horizontalLayout_9");
564 scanModeCombo = new QComboBox(widget);
565 scanModeCombo->addItem(QString());
566 scanModeCombo->addItem(QString());
567 scanModeCombo->setObjectName("scanModeCombo");
568
569 horizontalLayout_9->addWidget(scanModeCombo);
570
571 horizontalSpacer_9 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
572
573 horizontalLayout_9->addItem(horizontalSpacer_9);
574
575
576 gridLayout_2->addLayout(horizontalLayout_9, 6, 1, 1, 1);
577
578 verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
579
580 gridLayout_2->addItem(verticalSpacer_4, 12, 1, 1, 1);
581
582 horizontalLayout_7 = new QHBoxLayout();
583 horizontalLayout_7->setObjectName("horizontalLayout_7");
584 widthSpinner = new QSpinBox(widget);
585 widthSpinner->setObjectName("widthSpinner");
586 widthSpinner->setMinimum(16);
587 widthSpinner->setMaximum(8640);
588 widthSpinner->setSingleStep(2);
589 widthSpinner->setValue(1280);
590
591 horizontalLayout_7->addWidget(widthSpinner);
592
593 label_11 = new QLabel(widget);
594 label_11->setObjectName("label_11");
595
596 horizontalLayout_7->addWidget(label_11);
597
598 heightSpinner = new QSpinBox(widget);
599 heightSpinner->setObjectName("heightSpinner");
600 heightSpinner->setMinimum(1);
601 heightSpinner->setMaximum(8640);
602 heightSpinner->setSingleStep(2);
603 heightSpinner->setValue(720);
604
605 horizontalLayout_7->addWidget(heightSpinner);
606
607 resolutionComboBox = new QComboBox(widget);
608 resolutionComboBox->addItem(QString::fromUtf8("1280 x 720 (HD)"));
609 resolutionComboBox->addItem(QString::fromUtf8("1920 x 1080 (FHD)"));
610 resolutionComboBox->addItem(QString::fromUtf8("2048 x 1080 (DCI 2K)"));
611 resolutionComboBox->addItem(QString::fromUtf8("2560 x 1440 (QHD 2K)"));
612 resolutionComboBox->addItem(QString::fromUtf8("2704 x 1520 (2.7K)"));
613 resolutionComboBox->addItem(QString::fromUtf8("3840 x 2160 (UHD 4K)"));
614 resolutionComboBox->addItem(QString::fromUtf8("4096 x 2160 (DCI 4K)"));
615 resolutionComboBox->addItem(QString::fromUtf8("5120 x 2880 (5K)"));
616 resolutionComboBox->setObjectName("resolutionComboBox");
617 resolutionComboBox->setMaximumSize(QSize(20, 16777215));
618
619 horizontalLayout_7->addWidget(resolutionComboBox);
620
621 horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
622
623 horizontalLayout_7->addItem(horizontalSpacer_7);
624
625
626 gridLayout_2->addLayout(horizontalLayout_7, 1, 1, 1, 1);
627
628 previewScaleCheckBox = new QCheckBox(widget);
629 previewScaleCheckBox->setObjectName("previewScaleCheckBox");
630
631 gridLayout_2->addWidget(previewScaleCheckBox, 10, 1, 1, 1);
632
633 horizontalLayout_10 = new QHBoxLayout();
634 horizontalLayout_10->setObjectName("horizontalLayout_10");
635 fieldOrderCombo = new QComboBox(widget);
636 fieldOrderCombo->addItem(QString());
637 fieldOrderCombo->addItem(QString());
638 fieldOrderCombo->setObjectName("fieldOrderCombo");
639 fieldOrderCombo->setEnabled(false);
640
641 horizontalLayout_10->addWidget(fieldOrderCombo);
642
643 horizontalSpacer_10 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
644
645 horizontalLayout_10->addItem(horizontalSpacer_10);
646
647
648 gridLayout_2->addLayout(horizontalLayout_10, 7, 1, 1, 1);
649
650 horizontalLayout_3 = new QHBoxLayout();
651 horizontalLayout_3->setObjectName("horizontalLayout_3");
652 deinterlacerCombo = new QComboBox(widget);
653 deinterlacerCombo->addItem(QString());
654 deinterlacerCombo->addItem(QString());
655 deinterlacerCombo->addItem(QString());
656 deinterlacerCombo->addItem(QString());
657 deinterlacerCombo->addItem(QString());
658 deinterlacerCombo->setObjectName("deinterlacerCombo");
659
660 horizontalLayout_3->addWidget(deinterlacerCombo);
661
662 horizontalSpacer_21 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
663
664 horizontalLayout_3->addItem(horizontalSpacer_21);
665
666
667 gridLayout_2->addLayout(horizontalLayout_3, 8, 1, 1, 1);
668
669 horizontalLayout_8 = new QHBoxLayout();
670 horizontalLayout_8->setObjectName("horizontalLayout_8");
671 aspectNumSpinner = new QSpinBox(widget);
672 aspectNumSpinner->setObjectName("aspectNumSpinner");
673 aspectNumSpinner->setMinimum(1);
674 aspectNumSpinner->setMaximum(8640);
675 aspectNumSpinner->setValue(16);
676
677 horizontalLayout_8->addWidget(aspectNumSpinner);
678
679 label_16 = new QLabel(widget);
680 label_16->setObjectName("label_16");
681
682 horizontalLayout_8->addWidget(label_16);
683
684 aspectDenSpinner = new QSpinBox(widget);
685 aspectDenSpinner->setObjectName("aspectDenSpinner");
686 aspectDenSpinner->setMinimum(1);
687 aspectDenSpinner->setMaximum(8640);
688 aspectDenSpinner->setValue(9);
689
690 horizontalLayout_8->addWidget(aspectDenSpinner);
691
692 horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
693
694 horizontalLayout_8->addItem(horizontalSpacer_8);
695
696
697 gridLayout_2->addLayout(horizontalLayout_8, 2, 1, 1, 1);
698
699
700 gridLayout_6->addWidget(widget, 1, 0, 1, 1);
701
702 tabWidget->addTab(modeTab, QString());
703 videoTab = new QWidget();
704 videoTab->setObjectName("videoTab");
705 gridLayout_3 = new QGridLayout(videoTab);
706 gridLayout_3->setObjectName("gridLayout_3");
707 gridLayout_3->setVerticalSpacing(3);
708 label_17 = new QLabel(videoTab);
709 label_17->setObjectName("label_17");
710 label_17->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
711
712 gridLayout_3->addWidget(label_17, 3, 0, 1, 1);
713
714 horizontalLayout_11 = new QHBoxLayout();
715 horizontalLayout_11->setObjectName("horizontalLayout_11");
716 videoCodecCombo = new QComboBox(videoTab);
717 videoCodecCombo->setObjectName("videoCodecCombo");
718
719 horizontalLayout_11->addWidget(videoCodecCombo);
720
721 horizontalSpacer_11 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
722
723 horizontalLayout_11->addItem(horizontalSpacer_11);
724
725
726 gridLayout_3->addLayout(horizontalLayout_11, 3, 1, 1, 1);
727
728 label_18 = new QLabel(videoTab);
729 label_18->setObjectName("label_18");
730 label_18->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
731
732 gridLayout_3->addWidget(label_18, 9, 0, 1, 1);
733
734 horizontalLayout_12 = new QHBoxLayout();
735 horizontalLayout_12->setObjectName("horizontalLayout_12");
736 gopSpinner = new QSpinBox(videoTab);
737 gopSpinner->setObjectName("gopSpinner");
738 gopSpinner->setMaximum(999);
739 gopSpinner->setValue(100);
740
741 horizontalLayout_12->addWidget(gopSpinner);
742
743 label_19 = new QLabel(videoTab);
744 label_19->setObjectName("label_19");
745
746 horizontalLayout_12->addWidget(label_19);
747
748 horizontalSpacer_24 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
749
750 horizontalLayout_12->addItem(horizontalSpacer_24);
751
752 strictGopCheckBox = new QCheckBox(videoTab);
753 strictGopCheckBox->setObjectName("strictGopCheckBox");
754
755 horizontalLayout_12->addWidget(strictGopCheckBox);
756
757 horizontalSpacer_12 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
758
759 horizontalLayout_12->addItem(horizontalSpacer_12);
760
761
762 gridLayout_3->addLayout(horizontalLayout_12, 9, 1, 1, 1);
763
764 videoBitrateLayout = new QHBoxLayout();
765 videoBitrateLayout->setObjectName("videoBitrateLayout");
766 videoBitrateCombo = new QComboBox(videoTab);
767 videoBitrateCombo->addItem(QString::fromUtf8("64k"));
768 videoBitrateCombo->addItem(QString::fromUtf8("128k"));
769 videoBitrateCombo->addItem(QString::fromUtf8("256k"));
770 videoBitrateCombo->addItem(QString::fromUtf8("512k"));
771 videoBitrateCombo->addItem(QString::fromUtf8("768k"));
772 videoBitrateCombo->addItem(QString::fromUtf8("1M"));
773 videoBitrateCombo->addItem(QString::fromUtf8("1200k"));
774 videoBitrateCombo->addItem(QString::fromUtf8("1500k"));
775 videoBitrateCombo->addItem(QString::fromUtf8("2M"));
776 videoBitrateCombo->addItem(QString::fromUtf8("2500k"));
777 videoBitrateCombo->addItem(QString::fromUtf8("3M"));
778 videoBitrateCombo->addItem(QString::fromUtf8("4M"));
779 videoBitrateCombo->addItem(QString::fromUtf8("5M"));
780 videoBitrateCombo->addItem(QString::fromUtf8("6M"));
781 videoBitrateCombo->addItem(QString::fromUtf8("8M"));
782 videoBitrateCombo->addItem(QString::fromUtf8("10M"));
783 videoBitrateCombo->addItem(QString::fromUtf8("12M"));
784 videoBitrateCombo->addItem(QString::fromUtf8("14M"));
785 videoBitrateCombo->addItem(QString::fromUtf8("16M"));
786 videoBitrateCombo->addItem(QString::fromUtf8("18M"));
787 videoBitrateCombo->addItem(QString::fromUtf8("20M"));
788 videoBitrateCombo->addItem(QString::fromUtf8("25M"));
789 videoBitrateCombo->addItem(QString::fromUtf8("30M"));
790 videoBitrateCombo->addItem(QString::fromUtf8("40M"));
791 videoBitrateCombo->addItem(QString::fromUtf8("50M"));
792 videoBitrateCombo->addItem(QString::fromUtf8("60M"));
793 videoBitrateCombo->addItem(QString::fromUtf8("70M"));
794 videoBitrateCombo->addItem(QString::fromUtf8("80M"));
795 videoBitrateCombo->setObjectName("videoBitrateCombo");
796 videoBitrateCombo->setEditable(true);
797
798 videoBitrateLayout->addWidget(videoBitrateCombo);
799
800 videoBitrateSuffixLabel = new QLabel(videoTab);
801 videoBitrateSuffixLabel->setObjectName("videoBitrateSuffixLabel");
802
803 videoBitrateLayout->addWidget(videoBitrateSuffixLabel);
804
805 videoBitrateSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
806
807 videoBitrateLayout->addItem(videoBitrateSpacer);
808
809
810 gridLayout_3->addLayout(videoBitrateLayout, 6, 1, 1, 1);
811
812 disableVideoCheckbox = new QCheckBox(videoTab);
813 disableVideoCheckbox->setObjectName("disableVideoCheckbox");
814
815 gridLayout_3->addWidget(disableVideoCheckbox, 15, 1, 1, 1);
816
817 hwdecodeCheckBox = new QCheckBox(videoTab);
818 hwdecodeCheckBox->setObjectName("hwdecodeCheckBox");
819
820 gridLayout_3->addWidget(hwdecodeCheckBox, 14, 1, 1, 1);
821
822 dualPassCheckbox = new QCheckBox(videoTab);
823 dualPassCheckbox->setObjectName("dualPassCheckbox");
824
825 gridLayout_3->addWidget(dualPassCheckbox, 13, 1, 1, 1);
826
827 label_20 = new QLabel(videoTab);
828 label_20->setObjectName("label_20");
829 label_20->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
830
831 gridLayout_3->addWidget(label_20, 10, 0, 1, 1);
832
833 horizontalLayout_13 = new QHBoxLayout();
834 horizontalLayout_13->setObjectName("horizontalLayout_13");
835 bFramesSpinner = new QSpinBox(videoTab);
836 bFramesSpinner->setObjectName("bFramesSpinner");
837 bFramesSpinner->setMaximum(8);
838
839 horizontalLayout_13->addWidget(bFramesSpinner);
840
841 horizontalSpacer_14 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
842
843 horizontalLayout_13->addItem(horizontalSpacer_14);
844
845
846 gridLayout_3->addLayout(horizontalLayout_13, 10, 1, 1, 1);
847
848 verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
849
850 gridLayout_3->addItem(verticalSpacer, 16, 1, 1, 1);
851
852 label_12 = new QLabel(videoTab);
853 label_12->setObjectName("label_12");
854 label_12->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
855
856 gridLayout_3->addWidget(label_12, 11, 0, 1, 1);
857
858 horizontalLayout_15 = new QHBoxLayout();
859 horizontalLayout_15->setObjectName("horizontalLayout_15");
860 videoCodecThreadsSpinner = new QSpinBox(videoTab);
861 videoCodecThreadsSpinner->setObjectName("videoCodecThreadsSpinner");
862
863 horizontalLayout_15->addWidget(videoCodecThreadsSpinner);
864
865 label_21 = new QLabel(videoTab);
866 label_21->setObjectName("label_21");
867
868 horizontalLayout_15->addWidget(label_21);
869
870 horizontalSpacer_15 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
871
872 horizontalLayout_15->addItem(horizontalSpacer_15);
873
874
875 gridLayout_3->addLayout(horizontalLayout_15, 11, 1, 1, 1);
876
877 label_23 = new QLabel(videoTab);
878 label_23->setObjectName("label_23");
879 label_23->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
880
881 gridLayout_3->addWidget(label_23, 5, 0, 1, 1);
882
883 horizontalLayout_17 = new QHBoxLayout();
884 horizontalLayout_17->setObjectName("horizontalLayout_17");
885 videoRateControlCombo = new QComboBox(videoTab);
886 videoRateControlCombo->addItem(QString());
887 videoRateControlCombo->addItem(QString());
888 videoRateControlCombo->addItem(QString());
889 videoRateControlCombo->addItem(QString());
890 videoRateControlCombo->setObjectName("videoRateControlCombo");
891
892 horizontalLayout_17->addWidget(videoRateControlCombo);
893
894 horizontalSpacer_17 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
895
896 horizontalLayout_17->addItem(horizontalSpacer_17);
897
898
899 gridLayout_3->addLayout(horizontalLayout_17, 5, 1, 1, 1);
900
901 videoBufferSizeLabel = new QLabel(videoTab);
902 videoBufferSizeLabel->setObjectName("videoBufferSizeLabel");
903 videoBufferSizeLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
904
905 gridLayout_3->addWidget(videoBufferSizeLabel, 7, 0, 1, 1);
906
907 videoBufferSizeLayout = new QHBoxLayout();
908 videoBufferSizeLayout->setObjectName("videoBufferSizeLayout");
909 videoBufferSizeSpinner = new QDoubleSpinBox(videoTab);
910 videoBufferSizeSpinner->setObjectName("videoBufferSizeSpinner");
911 videoBufferSizeSpinner->setMaximum(99999.000000000000000);
912 videoBufferSizeSpinner->setValue(224.000000000000000);
913
914 videoBufferSizeLayout->addWidget(videoBufferSizeSpinner);
915
916 videoBufferSizeSuffixLabel = new QLabel(videoTab);
917 videoBufferSizeSuffixLabel->setObjectName("videoBufferSizeSuffixLabel");
918
919 videoBufferSizeLayout->addWidget(videoBufferSizeSuffixLabel);
920
921 horizontalSpacer_18 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
922
923 videoBufferSizeLayout->addItem(horizontalSpacer_18);
924
925
926 gridLayout_3->addLayout(videoBufferSizeLayout, 7, 1, 1, 1);
927
928 videoQualityLabel = new QLabel(videoTab);
929 videoQualityLabel->setObjectName("videoQualityLabel");
930 videoQualityLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
931
932 gridLayout_3->addWidget(videoQualityLabel, 8, 0, 1, 1);
933
934 videoQualityLayout = new QHBoxLayout();
935 videoQualityLayout->setObjectName("videoQualityLayout");
936 videoQualitySpinner = new QSpinBox(videoTab);
937 videoQualitySpinner->setObjectName("videoQualitySpinner");
938 videoQualitySpinner->setMinimum(0);
939 videoQualitySpinner->setMaximum(100);
940 videoQualitySpinner->setValue(50);
941
942 videoQualityLayout->addWidget(videoQualitySpinner);
943
944 videoQualitySuffixLabel = new QLabel(videoTab);
945 videoQualitySuffixLabel->setObjectName("videoQualitySuffixLabel");
946
947 videoQualityLayout->addWidget(videoQualitySuffixLabel);
948
949 horizontalSpacer_19 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
950
951 videoQualityLayout->addItem(horizontalSpacer_19);
952
953
954 gridLayout_3->addLayout(videoQualityLayout, 8, 1, 1, 1);
955
956 videoBitrateLabel = new QLabel(videoTab);
957 videoBitrateLabel->setObjectName("videoBitrateLabel");
958 videoBitrateLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
959
960 gridLayout_3->addWidget(videoBitrateLabel, 6, 0, 1, 1);
961
962 tabWidget->addTab(videoTab, QString());
963 audioTab = new QWidget();
964 audioTab->setObjectName("audioTab");
965 gridLayout = new QGridLayout(audioTab);
966 gridLayout->setObjectName("gridLayout");
967 gridLayout->setVerticalSpacing(3);
968 channelsLabel = new QLabel(audioTab);
969 channelsLabel->setObjectName("channelsLabel");
970 channelsLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
971
972 gridLayout->addWidget(channelsLabel, 1, 0, 1, 1);
973
974 ChannelsHorizontalLayout = new QHBoxLayout();
975 ChannelsHorizontalLayout->setObjectName("ChannelsHorizontalLayout");
976 audioChannelsCombo = new QComboBox(audioTab);
977 audioChannelsCombo->addItem(QString());
978 audioChannelsCombo->addItem(QString());
979 audioChannelsCombo->addItem(QString());
980 audioChannelsCombo->addItem(QString());
981 audioChannelsCombo->setObjectName("audioChannelsCombo");
982
983 ChannelsHorizontalLayout->addWidget(audioChannelsCombo);
984
985 channelsHorizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
986
987 ChannelsHorizontalLayout->addItem(channelsHorizontalSpacer);
988
989
990 gridLayout->addLayout(ChannelsHorizontalLayout, 1, 1, 1, 1);
991
992 horizontalLayout_4 = new QHBoxLayout();
993 horizontalLayout_4->setObjectName("horizontalLayout_4");
994 sampleRateCombo = new QComboBox(audioTab);
995 sampleRateCombo->addItem(QString::fromUtf8("8000"));
996 sampleRateCombo->addItem(QString::fromUtf8("12000"));
997 sampleRateCombo->addItem(QString::fromUtf8("16000"));
998 sampleRateCombo->addItem(QString::fromUtf8("22050"));
999 sampleRateCombo->addItem(QString::fromUtf8("32000"));
1000 sampleRateCombo->addItem(QString::fromUtf8("44100"));
1001 sampleRateCombo->addItem(QString::fromUtf8("48000"));
1002 sampleRateCombo->addItem(QString::fromUtf8("96000"));
1003 sampleRateCombo->setObjectName("sampleRateCombo");
1004 sampleRateCombo->setEditable(true);
1005
1006 horizontalLayout_4->addWidget(sampleRateCombo);
1007
1008 label_9 = new QLabel(audioTab);
1009 label_9->setObjectName("label_9");
1010
1011 horizontalLayout_4->addWidget(label_9);
1012
1013 horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1014
1015 horizontalLayout_4->addItem(horizontalSpacer_6);
1016
1017
1018 gridLayout->addLayout(horizontalLayout_4, 2, 1, 1, 1);
1019
1020 label_8 = new QLabel(audioTab);
1021 label_8->setObjectName("label_8");
1022 label_8->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1023
1024 gridLayout->addWidget(label_8, 2, 0, 1, 1);
1025
1026 label_3 = new QLabel(audioTab);
1027 label_3->setObjectName("label_3");
1028 label_3->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1029
1030 gridLayout->addWidget(label_3, 3, 0, 1, 1);
1031
1032 horizontalLayout_6 = new QHBoxLayout();
1033 horizontalLayout_6->setObjectName("horizontalLayout_6");
1034 audioCodecCombo = new QComboBox(audioTab);
1035 audioCodecCombo->setObjectName("audioCodecCombo");
1036
1037 horizontalLayout_6->addWidget(audioCodecCombo);
1038
1039 horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1040
1041 horizontalLayout_6->addItem(horizontalSpacer_3);
1042
1043
1044 gridLayout->addLayout(horizontalLayout_6, 3, 1, 1, 1);
1045
1046 audioBitrateLabel = new QLabel(audioTab);
1047 audioBitrateLabel->setObjectName("audioBitrateLabel");
1048 audioBitrateLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1049
1050 gridLayout->addWidget(audioBitrateLabel, 6, 0, 1, 1);
1051
1052 audioBitrateLayout = new QHBoxLayout();
1053 audioBitrateLayout->setObjectName("audioBitrateLayout");
1054 audioBitrateCombo = new QComboBox(audioTab);
1055 audioBitrateCombo->addItem(QString::fromUtf8("16k"));
1056 audioBitrateCombo->addItem(QString::fromUtf8("32k"));
1057 audioBitrateCombo->addItem(QString::fromUtf8("48k"));
1058 audioBitrateCombo->addItem(QString::fromUtf8("64k"));
1059 audioBitrateCombo->addItem(QString::fromUtf8("96k"));
1060 audioBitrateCombo->addItem(QString::fromUtf8("128k"));
1061 audioBitrateCombo->addItem(QString::fromUtf8("192k"));
1062 audioBitrateCombo->addItem(QString::fromUtf8("220k"));
1063 audioBitrateCombo->addItem(QString::fromUtf8("256k"));
1064 audioBitrateCombo->addItem(QString::fromUtf8("384k"));
1065 audioBitrateCombo->addItem(QString::fromUtf8("448k"));
1066 audioBitrateCombo->addItem(QString::fromUtf8("512k"));
1067 audioBitrateCombo->addItem(QString::fromUtf8("640k"));
1068 audioBitrateCombo->addItem(QString::fromUtf8("1M"));
1069 audioBitrateCombo->setObjectName("audioBitrateCombo");
1070 audioBitrateCombo->setEditable(true);
1071
1072 audioBitrateLayout->addWidget(audioBitrateCombo);
1073
1074 audioBitrateSuffixLabel = new QLabel(audioTab);
1075 audioBitrateSuffixLabel->setObjectName("audioBitrateSuffixLabel");
1076
1077 audioBitrateLayout->addWidget(audioBitrateSuffixLabel);
1078
1079 horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1080
1081 audioBitrateLayout->addItem(horizontalSpacer_4);
1082
1083
1084 gridLayout->addLayout(audioBitrateLayout, 6, 1, 1, 1);
1085
1086 disableAudioCheckbox = new QCheckBox(audioTab);
1087 disableAudioCheckbox->setObjectName("disableAudioCheckbox");
1088
1089 gridLayout->addWidget(disableAudioCheckbox, 8, 1, 1, 1);
1090
1091 verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
1092
1093 gridLayout->addItem(verticalSpacer_3, 9, 0, 1, 1);
1094
1095 label_7 = new QLabel(audioTab);
1096 label_7->setObjectName("label_7");
1097 label_7->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1098
1099 gridLayout->addWidget(label_7, 4, 0, 1, 1);
1100
1101 horizontalLayout_5 = new QHBoxLayout();
1102 horizontalLayout_5->setObjectName("horizontalLayout_5");
1103 audioRateControlCombo = new QComboBox(audioTab);
1104 audioRateControlCombo->addItem(QString());
1105 audioRateControlCombo->addItem(QString());
1106 audioRateControlCombo->addItem(QString());
1107 audioRateControlCombo->setObjectName("audioRateControlCombo");
1108
1109 horizontalLayout_5->addWidget(audioRateControlCombo);
1110
1111 horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1112
1113 horizontalLayout_5->addItem(horizontalSpacer_5);
1114
1115
1116 gridLayout->addLayout(horizontalLayout_5, 4, 1, 1, 1);
1117
1118 audioQualityLabel = new QLabel(audioTab);
1119 audioQualityLabel->setObjectName("audioQualityLabel");
1120 audioQualityLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1121
1122 gridLayout->addWidget(audioQualityLabel, 7, 0, 1, 1);
1123
1124 audioQualityLayout = new QHBoxLayout();
1125 audioQualityLayout->setObjectName("audioQualityLayout");
1126 audioQualitySpinner = new QSpinBox(audioTab);
1127 audioQualitySpinner->setObjectName("audioQualitySpinner");
1128 audioQualitySpinner->setMinimum(0);
1129 audioQualitySpinner->setMaximum(100);
1130 audioQualitySpinner->setValue(50);
1131
1132 audioQualityLayout->addWidget(audioQualitySpinner);
1133
1134 audioQualitySuffixLabel = new QLabel(audioTab);
1135 audioQualitySuffixLabel->setObjectName("audioQualitySuffixLabel");
1136
1137 audioQualityLayout->addWidget(audioQualitySuffixLabel);
1138
1139 horizontalSpacer_20 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1140
1141 audioQualityLayout->addItem(horizontalSpacer_20);
1142
1143
1144 gridLayout->addLayout(audioQualityLayout, 7, 1, 1, 1);
1145
1146 tabWidget->addTab(audioTab, QString());
1147 otherTab = new QWidget();
1148 otherTab->setObjectName("otherTab");
1149 gridLayout_4 = new QGridLayout(otherTab);
1150 gridLayout_4->setObjectName("gridLayout_4");
1151 advancedTextEdit = new QPlainTextEdit(otherTab);
1152 advancedTextEdit->setObjectName("advancedTextEdit");
1153
1154 gridLayout_4->addWidget(advancedTextEdit, 1, 0, 1, 1);
1155
1156 otherTipLabel = new QLabel(otherTab);
1157 otherTipLabel->setObjectName("otherTipLabel");
1158 otherTipLabel->setWordWrap(true);
1159
1160 gridLayout_4->addWidget(otherTipLabel, 0, 0, 1, 1);
1161
1162 disableSubtitlesCheckbox = new QCheckBox(otherTab);
1163 disableSubtitlesCheckbox->setObjectName("disableSubtitlesCheckbox");
1164
1165 gridLayout_4->addWidget(disableSubtitlesCheckbox, 2, 0, 1, 1);
1166
1167 tabWidget->addTab(otherTab, QString());
1168
1169 verticalLayout_3->addWidget(tabWidget);
1170
1171 verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
1172
1173 verticalLayout_3->addItem(verticalSpacer_2);
1174
1175 scrollArea->setWidget(scrollAreaWidgetContents);
1176
1177 verticalLayout->addWidget(scrollArea);
1178
1179 horizontalLayout_2 = new QHBoxLayout();
1180 horizontalLayout_2->setSpacing(6);
1181 horizontalLayout_2->setObjectName("horizontalLayout_2");
1182 encodeButton = new QPushButton(dockWidgetContents);
1183 encodeButton->setObjectName("encodeButton");
1184
1185 horizontalLayout_2->addWidget(encodeButton);
1186
1187 resetButton = new QPushButton(dockWidgetContents);
1188 resetButton->setObjectName("resetButton");
1189
1190 horizontalLayout_2->addWidget(resetButton);
1191
1192 advancedButton = new QPushButton(dockWidgetContents);
1193 advancedButton->setObjectName("advancedButton");
1194 advancedButton->setCheckable(true);
1195
1196 horizontalLayout_2->addWidget(advancedButton);
1197
1198 advancedCheckBox = new QCheckBox(dockWidgetContents);
1199 advancedCheckBox->setObjectName("advancedCheckBox");
1200
1201 horizontalLayout_2->addWidget(advancedCheckBox);
1202
1203 streamButton = new QPushButton(dockWidgetContents);
1204 streamButton->setObjectName("streamButton");
1205
1206 horizontalLayout_2->addWidget(streamButton);
1207
1208 horizontalSpacer = new QSpacerItem(0, 0, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1209
1210 horizontalLayout_2->addItem(horizontalSpacer);
1211
1212
1213 verticalLayout->addLayout(horizontalLayout_2);
1214
1215 stopCaptureLayout = new QHBoxLayout();
1216 stopCaptureLayout->setSpacing(6);
1217 stopCaptureLayout->setObjectName("stopCaptureLayout");
1218 stopCaptureButton = new QPushButton(dockWidgetContents);
1219 stopCaptureButton->setObjectName("stopCaptureButton");
1220
1221 stopCaptureLayout->addWidget(stopCaptureButton);
1222
1223 stopCaptureSpacer = new QSpacerItem(40, 0, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1224
1225 stopCaptureLayout->addItem(stopCaptureSpacer);
1226
1227
1228 verticalLayout->addLayout(stopCaptureLayout);
1229
1230
1231 horizontalLayout_21->addLayout(verticalLayout);
1232
1233 horizontalLayout_21->setStretch(0, 3);
1234 horizontalLayout_21->setStretch(1, 4);
1235 EncodeDock->setWidget(dockWidgetContents);
1236 QWidget::setTabOrder(fromCombo, hwencodeCheckBox);
1237 QWidget::setTabOrder(hwencodeCheckBox, hwencodeButton);
1238 QWidget::setTabOrder(hwencodeButton, formatCombo);
1239 QWidget::setTabOrder(formatCombo, tabWidget);
1240 QWidget::setTabOrder(tabWidget, widthSpinner);
1241 QWidget::setTabOrder(widthSpinner, heightSpinner);
1242 QWidget::setTabOrder(heightSpinner, resolutionComboBox);
1243 QWidget::setTabOrder(resolutionComboBox, aspectNumSpinner);
1244 QWidget::setTabOrder(aspectNumSpinner, aspectDenSpinner);
1245 QWidget::setTabOrder(aspectDenSpinner, fpsSpinner);
1246 QWidget::setTabOrder(fpsSpinner, fpsComboBox);
1247 QWidget::setTabOrder(fpsComboBox, scanModeCombo);
1248 QWidget::setTabOrder(scanModeCombo, fieldOrderCombo);
1249 QWidget::setTabOrder(fieldOrderCombo, deinterlacerCombo);
1250 QWidget::setTabOrder(deinterlacerCombo, interpolationCombo);
1251 QWidget::setTabOrder(interpolationCombo, previewScaleCheckBox);
1252 QWidget::setTabOrder(previewScaleCheckBox, parallelCheckbox);
1253 QWidget::setTabOrder(parallelCheckbox, encodeButton);
1254 QWidget::setTabOrder(encodeButton, resetButton);
1255 QWidget::setTabOrder(resetButton, advancedButton);
1256 QWidget::setTabOrder(advancedButton, advancedCheckBox);
1257 QWidget::setTabOrder(advancedCheckBox, streamButton);
1258 QWidget::setTabOrder(streamButton, stopCaptureButton);
1259 QWidget::setTabOrder(stopCaptureButton, presetsSearch);
1260 QWidget::setTabOrder(presetsSearch, presetsTree);
1261 QWidget::setTabOrder(presetsTree, addPresetButton);
1262 QWidget::setTabOrder(addPresetButton, removePresetButton);
1263 QWidget::setTabOrder(removePresetButton, scrollArea);
1264 QWidget::setTabOrder(scrollArea, videoCodecCombo);
1265 QWidget::setTabOrder(videoCodecCombo, videoRateControlCombo);
1266 QWidget::setTabOrder(videoRateControlCombo, videoBitrateCombo);
1267 QWidget::setTabOrder(videoBitrateCombo, videoBufferSizeSpinner);
1268 QWidget::setTabOrder(videoBufferSizeSpinner, videoQualitySpinner);
1269 QWidget::setTabOrder(videoQualitySpinner, gopSpinner);
1270 QWidget::setTabOrder(gopSpinner, strictGopCheckBox);
1271 QWidget::setTabOrder(strictGopCheckBox, bFramesSpinner);
1272 QWidget::setTabOrder(bFramesSpinner, videoCodecThreadsSpinner);
1273 QWidget::setTabOrder(videoCodecThreadsSpinner, dualPassCheckbox);
1274 QWidget::setTabOrder(dualPassCheckbox, disableVideoCheckbox);
1275 QWidget::setTabOrder(disableVideoCheckbox, audioChannelsCombo);
1276 QWidget::setTabOrder(audioChannelsCombo, sampleRateCombo);
1277 QWidget::setTabOrder(sampleRateCombo, audioCodecCombo);
1278 QWidget::setTabOrder(audioCodecCombo, audioRateControlCombo);
1279 QWidget::setTabOrder(audioRateControlCombo, audioBitrateCombo);
1280 QWidget::setTabOrder(audioBitrateCombo, audioQualitySpinner);
1281 QWidget::setTabOrder(audioQualitySpinner, disableAudioCheckbox);
1282 QWidget::setTabOrder(disableAudioCheckbox, advancedTextEdit);
1283
1284 retranslateUi(EncodeDock);
1285
1286 tabWidget->setCurrentIndex(0);
1287 interpolationCombo->setCurrentIndex(1);
1288 scanModeCombo->setCurrentIndex(1);
1289 deinterlacerCombo->setCurrentIndex(4);
1290 videoBitrateCombo->setCurrentIndex(8);
1291 sampleRateCombo->setCurrentIndex(6);
1292 audioBitrateCombo->setCurrentIndex(5);
1293 encodeButton->setDefault(true);
1294
1295
1296 QMetaObject::connectSlotsByName(EncodeDock);
1297 } // setupUi
1298
1299 void retranslateUi(QDockWidget *EncodeDock)
1300 {
1301 EncodeDock->setWindowTitle(QCoreApplication::translate("EncodeDock", "Export", nullptr));
1302 label_6->setText(QCoreApplication::translate("EncodeDock", "<b>Presets</b>", nullptr));
1303 presetsSearch->setPlaceholderText(QCoreApplication::translate("EncodeDock", "search", nullptr));
1304#if QT_CONFIG(tooltip)
1305 addPresetButton->setToolTip(QCoreApplication::translate("EncodeDock", "Add current settings as a new custom preset", nullptr));
1306#endif // QT_CONFIG(tooltip)
1307#if QT_CONFIG(tooltip)
1308 removePresetButton->setToolTip(QCoreApplication::translate("EncodeDock", "Delete currently selected preset", nullptr));
1309#endif // QT_CONFIG(tooltip)
1310 helpLabel->setText(QCoreApplication::translate("EncodeDock", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">Export Help</span></p><p>The defaults create a H.264/AAC MP4 file, which is suitable for most users and purposes. Choose a <span style=\" font-weight:600;\">Preset</span> at the left before deciding to use the <span style=\" font-weight:600;\">Advanced</span> mode. The <span style=\" font-weight:600;\">Advanced</span> mode does not prevent creating an invalid combination of options!</p></body></html>", nullptr));
1311 label_5->setText(QCoreApplication::translate("EncodeDock", "From", nullptr));
1312 formatLabel->setText(QCoreApplication::translate("EncodeDock", "Format", nullptr));
1313 hwencodeCheckBox->setText(QCoreApplication::translate("EncodeDock", "Use hardware encoder", nullptr));
1314 hwencodeButton->setText(QCoreApplication::translate("EncodeDock", "Configure...", nullptr));
1315 reframeLabel->setText(QString());
1316 reframeButton->setText(QCoreApplication::translate("EncodeDock", "Reframe", nullptr));
1317 resampleWarningIcon->setText(QString());
1318 resampleWarningLabel->setText(QString());
1319
1320 label_4->setText(QCoreApplication::translate("EncodeDock", "Interpolation", nullptr));
1321 interpolationCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Nearest Neighbor (fast)", nullptr));
1322 interpolationCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Bilinear (good)", nullptr));
1323 interpolationCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "Bicubic (better)", nullptr));
1324
1325 label_15->setText(QCoreApplication::translate("EncodeDock", "Field order", nullptr));
1326 label_13->setText(QCoreApplication::translate("EncodeDock", "Aspect ratio", nullptr));
1327 label_2->setText(QCoreApplication::translate("EncodeDock", "Deinterlacer", nullptr));
1328 label_10->setText(QCoreApplication::translate("EncodeDock", "Frames/sec", nullptr));
1329 label_14->setText(QCoreApplication::translate("EncodeDock", "Scan mode", nullptr));
1330 label_24->setText(QCoreApplication::translate("EncodeDock", "Color range", nullptr));
1331#if QT_CONFIG(tooltip)
1332 parallelCheckbox->setToolTip(QCoreApplication::translate("EncodeDock", "This enables multiple image processing threads.\n"
1333"Sometimes, this can be a problem, and you can\n"
1334"test if turning this off helps. For example, some\n"
1335"interlaced AVCHD in conjunction with the YADIF\n"
1336"deinterlacer has been reported as problematic\n"
1337"with parallel processing enabled.", nullptr));
1338#endif // QT_CONFIG(tooltip)
1339 parallelCheckbox->setText(QCoreApplication::translate("EncodeDock", "Parallel processing", nullptr));
1340 label_22->setText(QCoreApplication::translate("EncodeDock", "Resolution", nullptr));
1341 rangeComboBox->setItemText(0, QCoreApplication::translate("EncodeDock", "Broadcast Limited (MPEG)", nullptr));
1342 rangeComboBox->setItemText(1, QCoreApplication::translate("EncodeDock", "Full (JPEG)", nullptr));
1343
1344 scanModeCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Interlaced", nullptr));
1345 scanModeCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Progressive", nullptr));
1346
1347 label_11->setText(QCoreApplication::translate("EncodeDock", "x", nullptr));
1348
1349 previewScaleCheckBox->setText(QCoreApplication::translate("EncodeDock", "Use preview scaling", nullptr));
1350 fieldOrderCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Bottom Field First", nullptr));
1351 fieldOrderCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Top Field First", nullptr));
1352
1353 deinterlacerCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "One Field (fast)", nullptr));
1354 deinterlacerCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Linear Blend (fast)", nullptr));
1355 deinterlacerCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "YADIF - temporal only (good)", nullptr));
1356 deinterlacerCombo->setItemText(3, QCoreApplication::translate("EncodeDock", "YADIF - temporal + spatial (better)", nullptr));
1357 deinterlacerCombo->setItemText(4, QCoreApplication::translate("EncodeDock", "BWDIF (best)", nullptr));
1358
1359 label_16->setText(QCoreApplication::translate("EncodeDock", ":", nullptr));
1360 tabWidget->setTabText(tabWidget->indexOf(modeTab), QCoreApplication::translate("EncodeDock", "Video", nullptr));
1361 label_17->setText(QCoreApplication::translate("EncodeDock", "Codec", nullptr));
1362 label_18->setText(QCoreApplication::translate("EncodeDock", "GOP", nullptr));
1363#if QT_CONFIG(tooltip)
1364 gopSpinner->setToolTip(QCoreApplication::translate("EncodeDock", "GOP = group of pictures, which is the maximum key frame interval", nullptr));
1365#endif // QT_CONFIG(tooltip)
1366 label_19->setText(QCoreApplication::translate("EncodeDock", "frames", nullptr));
1367#if QT_CONFIG(tooltip)
1368 strictGopCheckBox->setToolTip(QCoreApplication::translate("EncodeDock", "A fixed GOP means that keyframes will\n"
1369"not be inserted at detected scene changes.", nullptr));
1370#endif // QT_CONFIG(tooltip)
1371 strictGopCheckBox->setText(QCoreApplication::translate("EncodeDock", "Fixed", nullptr));
1372
1373#if QT_CONFIG(tooltip)
1374 videoBitrateCombo->setToolTip(QCoreApplication::translate("EncodeDock", "The average bit rate", nullptr));
1375#endif // QT_CONFIG(tooltip)
1376 videoBitrateSuffixLabel->setText(QCoreApplication::translate("EncodeDock", "b/s", nullptr));
1377 disableVideoCheckbox->setText(QCoreApplication::translate("EncodeDock", "Disable video", nullptr));
1378#if QT_CONFIG(tooltip)
1379 hwdecodeCheckBox->setToolTip(QCoreApplication::translate("EncodeDock", "<p>The hardware decoder for export is usually not very beneficial and is often slower. It may only mildly reduce CPU usage on some systems. Therefore, we recommend to leave it off, but you can test and decide for yourself.</p>", nullptr));
1380#endif // QT_CONFIG(tooltip)
1381 hwdecodeCheckBox->setText(QCoreApplication::translate("EncodeDock", "Use hardware decoder", nullptr));
1382 dualPassCheckbox->setText(QCoreApplication::translate("EncodeDock", "Dual pass", nullptr));
1383 label_20->setText(QCoreApplication::translate("EncodeDock", "B frames", nullptr));
1384#if QT_CONFIG(tooltip)
1385 bFramesSpinner->setToolTip(QCoreApplication::translate("EncodeDock", "B frames are the bidirectional \"delta\" pictures\n"
1386"in temporal compression", nullptr));
1387#endif // QT_CONFIG(tooltip)
1388 label_12->setText(QCoreApplication::translate("EncodeDock", "Codec threads", nullptr));
1389 label_21->setText(QCoreApplication::translate("EncodeDock", "(0 = auto)", nullptr));
1390 label_23->setText(QCoreApplication::translate("EncodeDock", "Rate control", nullptr));
1391 videoRateControlCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Average Bitrate", nullptr));
1392 videoRateControlCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Constant Bitrate", nullptr));
1393 videoRateControlCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "Quality-based VBR", nullptr));
1394 videoRateControlCombo->setItemText(3, QCoreApplication::translate("EncodeDock", "Constrained VBR", nullptr));
1395
1396 videoBufferSizeLabel->setText(QCoreApplication::translate("EncodeDock", "Buffer size", nullptr));
1397 videoBufferSizeSuffixLabel->setText(QCoreApplication::translate("EncodeDock", "KiB", nullptr));
1398 videoQualityLabel->setText(QCoreApplication::translate("EncodeDock", "Quality", nullptr));
1399 videoQualitySpinner->setSuffix(QCoreApplication::translate("EncodeDock", " %", nullptr));
1400 videoQualitySuffixLabel->setText(QCoreApplication::translate("EncodeDock", "TextLabel", nullptr));
1401 videoBitrateLabel->setText(QCoreApplication::translate("EncodeDock", "Bitrate", nullptr));
1402 tabWidget->setTabText(tabWidget->indexOf(videoTab), QCoreApplication::translate("EncodeDock", "Codec", nullptr));
1403 channelsLabel->setText(QCoreApplication::translate("EncodeDock", "Channels", nullptr));
1404 audioChannelsCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "1 (mono)", nullptr));
1405 audioChannelsCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "2 (stereo)", nullptr));
1406 audioChannelsCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "4 (quad/Ambisonics)", nullptr));
1407 audioChannelsCombo->setItemText(3, QCoreApplication::translate("EncodeDock", "6 (5.1 surround)", nullptr));
1408
1409#if QT_CONFIG(tooltip)
1410 audioChannelsCombo->setToolTip(QCoreApplication::translate("EncodeDock", "The number of audio channels in the output.", nullptr));
1411#endif // QT_CONFIG(tooltip)
1412
1413 label_9->setText(QCoreApplication::translate("EncodeDock", "Hz", nullptr));
1414 label_8->setText(QCoreApplication::translate("EncodeDock", "Sample rate", nullptr));
1415 label_3->setText(QCoreApplication::translate("EncodeDock", "Codec", nullptr));
1416 audioBitrateLabel->setText(QCoreApplication::translate("EncodeDock", "Bitrate", nullptr));
1417
1418#if QT_CONFIG(tooltip)
1419 audioBitrateCombo->setToolTip(QCoreApplication::translate("EncodeDock", "The average bit rate", nullptr));
1420#endif // QT_CONFIG(tooltip)
1421 audioBitrateSuffixLabel->setText(QCoreApplication::translate("EncodeDock", "b/s", nullptr));
1422 disableAudioCheckbox->setText(QCoreApplication::translate("EncodeDock", "Disable audio", nullptr));
1423 label_7->setText(QCoreApplication::translate("EncodeDock", "Rate control", nullptr));
1424 audioRateControlCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Average Bitrate", nullptr));
1425 audioRateControlCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Constant Bitrate", nullptr));
1426 audioRateControlCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "Quality-based VBR", nullptr));
1427
1428 audioQualityLabel->setText(QCoreApplication::translate("EncodeDock", "Quality", nullptr));
1429 audioQualitySpinner->setSuffix(QCoreApplication::translate("EncodeDock", " %", nullptr));
1430 audioQualitySuffixLabel->setText(QCoreApplication::translate("EncodeDock", "TextLabel", nullptr));
1431 tabWidget->setTabText(tabWidget->indexOf(audioTab), QCoreApplication::translate("EncodeDock", "Audio", nullptr));
1432 disableSubtitlesCheckbox->setText(QCoreApplication::translate("EncodeDock", "Disable subtitles", nullptr));
1433 tabWidget->setTabText(tabWidget->indexOf(otherTab), QCoreApplication::translate("EncodeDock", "Other", nullptr));
1434 encodeButton->setText(QCoreApplication::translate("EncodeDock", "Export Video/Audio", nullptr));
1435#if QT_CONFIG(tooltip)
1436 resetButton->setToolTip(QCoreApplication::translate("EncodeDock", "Reset options to defaults", nullptr));
1437#endif // QT_CONFIG(tooltip)
1438 resetButton->setText(QCoreApplication::translate("EncodeDock", "Reset", nullptr));
1439 advancedButton->setText(QCoreApplication::translate("EncodeDock", "Advanced", nullptr));
1440#if QT_CONFIG(tooltip)
1441 advancedCheckBox->setToolTip(QCoreApplication::translate("EncodeDock", "Always start in Advanced mode", nullptr));
1442#endif // QT_CONFIG(tooltip)
1443 advancedCheckBox->setText(QString());
1444 streamButton->setText(QCoreApplication::translate("EncodeDock", "Stream", nullptr));
1445 stopCaptureButton->setText(QCoreApplication::translate("EncodeDock", "Stop Capture", nullptr));
1446 } // retranslateUi
1447
1448};
1449
1450namespace Ui {
1451 class EncodeDock: public Ui_EncodeDock {};
1452} // namespace Ui
1453
1454QT_END_NAMESPACE
1455
1456#endif // UI_ENCODEDOCK_H