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.2
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->setObjectName("deinterlacerCombo");
658
659 horizontalLayout_3->addWidget(deinterlacerCombo);
660
661 horizontalSpacer_21 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
662
663 horizontalLayout_3->addItem(horizontalSpacer_21);
664
665
666 gridLayout_2->addLayout(horizontalLayout_3, 8, 1, 1, 1);
667
668 horizontalLayout_8 = new QHBoxLayout();
669 horizontalLayout_8->setObjectName("horizontalLayout_8");
670 aspectNumSpinner = new QSpinBox(widget);
671 aspectNumSpinner->setObjectName("aspectNumSpinner");
672 aspectNumSpinner->setMinimum(1);
673 aspectNumSpinner->setMaximum(8640);
674 aspectNumSpinner->setValue(16);
675
676 horizontalLayout_8->addWidget(aspectNumSpinner);
677
678 label_16 = new QLabel(widget);
679 label_16->setObjectName("label_16");
680
681 horizontalLayout_8->addWidget(label_16);
682
683 aspectDenSpinner = new QSpinBox(widget);
684 aspectDenSpinner->setObjectName("aspectDenSpinner");
685 aspectDenSpinner->setMinimum(1);
686 aspectDenSpinner->setMaximum(8640);
687 aspectDenSpinner->setValue(9);
688
689 horizontalLayout_8->addWidget(aspectDenSpinner);
690
691 horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
692
693 horizontalLayout_8->addItem(horizontalSpacer_8);
694
695
696 gridLayout_2->addLayout(horizontalLayout_8, 2, 1, 1, 1);
697
698
699 gridLayout_6->addWidget(widget, 1, 0, 1, 1);
700
701 tabWidget->addTab(modeTab, QString());
702 videoTab = new QWidget();
703 videoTab->setObjectName("videoTab");
704 gridLayout_3 = new QGridLayout(videoTab);
705 gridLayout_3->setObjectName("gridLayout_3");
706 gridLayout_3->setVerticalSpacing(3);
707 label_17 = new QLabel(videoTab);
708 label_17->setObjectName("label_17");
709 label_17->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
710
711 gridLayout_3->addWidget(label_17, 3, 0, 1, 1);
712
713 horizontalLayout_11 = new QHBoxLayout();
714 horizontalLayout_11->setObjectName("horizontalLayout_11");
715 videoCodecCombo = new QComboBox(videoTab);
716 videoCodecCombo->setObjectName("videoCodecCombo");
717
718 horizontalLayout_11->addWidget(videoCodecCombo);
719
720 horizontalSpacer_11 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
721
722 horizontalLayout_11->addItem(horizontalSpacer_11);
723
724
725 gridLayout_3->addLayout(horizontalLayout_11, 3, 1, 1, 1);
726
727 label_18 = new QLabel(videoTab);
728 label_18->setObjectName("label_18");
729 label_18->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
730
731 gridLayout_3->addWidget(label_18, 9, 0, 1, 1);
732
733 horizontalLayout_12 = new QHBoxLayout();
734 horizontalLayout_12->setObjectName("horizontalLayout_12");
735 gopSpinner = new QSpinBox(videoTab);
736 gopSpinner->setObjectName("gopSpinner");
737 gopSpinner->setMaximum(999);
738 gopSpinner->setValue(100);
739
740 horizontalLayout_12->addWidget(gopSpinner);
741
742 label_19 = new QLabel(videoTab);
743 label_19->setObjectName("label_19");
744
745 horizontalLayout_12->addWidget(label_19);
746
747 horizontalSpacer_24 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
748
749 horizontalLayout_12->addItem(horizontalSpacer_24);
750
751 strictGopCheckBox = new QCheckBox(videoTab);
752 strictGopCheckBox->setObjectName("strictGopCheckBox");
753
754 horizontalLayout_12->addWidget(strictGopCheckBox);
755
756 horizontalSpacer_12 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
757
758 horizontalLayout_12->addItem(horizontalSpacer_12);
759
760
761 gridLayout_3->addLayout(horizontalLayout_12, 9, 1, 1, 1);
762
763 videoBitrateLayout = new QHBoxLayout();
764 videoBitrateLayout->setObjectName("videoBitrateLayout");
765 videoBitrateCombo = new QComboBox(videoTab);
766 videoBitrateCombo->addItem(QString::fromUtf8("64k"));
767 videoBitrateCombo->addItem(QString::fromUtf8("128k"));
768 videoBitrateCombo->addItem(QString::fromUtf8("256k"));
769 videoBitrateCombo->addItem(QString::fromUtf8("512k"));
770 videoBitrateCombo->addItem(QString::fromUtf8("768k"));
771 videoBitrateCombo->addItem(QString::fromUtf8("1M"));
772 videoBitrateCombo->addItem(QString::fromUtf8("1200k"));
773 videoBitrateCombo->addItem(QString::fromUtf8("1500k"));
774 videoBitrateCombo->addItem(QString::fromUtf8("2M"));
775 videoBitrateCombo->addItem(QString::fromUtf8("2500k"));
776 videoBitrateCombo->addItem(QString::fromUtf8("3M"));
777 videoBitrateCombo->addItem(QString::fromUtf8("4M"));
778 videoBitrateCombo->addItem(QString::fromUtf8("5M"));
779 videoBitrateCombo->addItem(QString::fromUtf8("6M"));
780 videoBitrateCombo->addItem(QString::fromUtf8("8M"));
781 videoBitrateCombo->addItem(QString::fromUtf8("10M"));
782 videoBitrateCombo->addItem(QString::fromUtf8("12M"));
783 videoBitrateCombo->addItem(QString::fromUtf8("14M"));
784 videoBitrateCombo->addItem(QString::fromUtf8("16M"));
785 videoBitrateCombo->addItem(QString::fromUtf8("18M"));
786 videoBitrateCombo->addItem(QString::fromUtf8("20M"));
787 videoBitrateCombo->addItem(QString::fromUtf8("25M"));
788 videoBitrateCombo->addItem(QString::fromUtf8("30M"));
789 videoBitrateCombo->addItem(QString::fromUtf8("40M"));
790 videoBitrateCombo->addItem(QString::fromUtf8("50M"));
791 videoBitrateCombo->addItem(QString::fromUtf8("60M"));
792 videoBitrateCombo->addItem(QString::fromUtf8("70M"));
793 videoBitrateCombo->addItem(QString::fromUtf8("80M"));
794 videoBitrateCombo->setObjectName("videoBitrateCombo");
795 videoBitrateCombo->setEditable(true);
796
797 videoBitrateLayout->addWidget(videoBitrateCombo);
798
799 videoBitrateSuffixLabel = new QLabel(videoTab);
800 videoBitrateSuffixLabel->setObjectName("videoBitrateSuffixLabel");
801
802 videoBitrateLayout->addWidget(videoBitrateSuffixLabel);
803
804 videoBitrateSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
805
806 videoBitrateLayout->addItem(videoBitrateSpacer);
807
808
809 gridLayout_3->addLayout(videoBitrateLayout, 6, 1, 1, 1);
810
811 disableVideoCheckbox = new QCheckBox(videoTab);
812 disableVideoCheckbox->setObjectName("disableVideoCheckbox");
813
814 gridLayout_3->addWidget(disableVideoCheckbox, 15, 1, 1, 1);
815
816 hwdecodeCheckBox = new QCheckBox(videoTab);
817 hwdecodeCheckBox->setObjectName("hwdecodeCheckBox");
818
819 gridLayout_3->addWidget(hwdecodeCheckBox, 14, 1, 1, 1);
820
821 dualPassCheckbox = new QCheckBox(videoTab);
822 dualPassCheckbox->setObjectName("dualPassCheckbox");
823
824 gridLayout_3->addWidget(dualPassCheckbox, 13, 1, 1, 1);
825
826 label_20 = new QLabel(videoTab);
827 label_20->setObjectName("label_20");
828 label_20->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
829
830 gridLayout_3->addWidget(label_20, 10, 0, 1, 1);
831
832 horizontalLayout_13 = new QHBoxLayout();
833 horizontalLayout_13->setObjectName("horizontalLayout_13");
834 bFramesSpinner = new QSpinBox(videoTab);
835 bFramesSpinner->setObjectName("bFramesSpinner");
836 bFramesSpinner->setMaximum(8);
837
838 horizontalLayout_13->addWidget(bFramesSpinner);
839
840 horizontalSpacer_14 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
841
842 horizontalLayout_13->addItem(horizontalSpacer_14);
843
844
845 gridLayout_3->addLayout(horizontalLayout_13, 10, 1, 1, 1);
846
847 verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
848
849 gridLayout_3->addItem(verticalSpacer, 16, 1, 1, 1);
850
851 label_12 = new QLabel(videoTab);
852 label_12->setObjectName("label_12");
853 label_12->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
854
855 gridLayout_3->addWidget(label_12, 11, 0, 1, 1);
856
857 horizontalLayout_15 = new QHBoxLayout();
858 horizontalLayout_15->setObjectName("horizontalLayout_15");
859 videoCodecThreadsSpinner = new QSpinBox(videoTab);
860 videoCodecThreadsSpinner->setObjectName("videoCodecThreadsSpinner");
861
862 horizontalLayout_15->addWidget(videoCodecThreadsSpinner);
863
864 label_21 = new QLabel(videoTab);
865 label_21->setObjectName("label_21");
866
867 horizontalLayout_15->addWidget(label_21);
868
869 horizontalSpacer_15 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
870
871 horizontalLayout_15->addItem(horizontalSpacer_15);
872
873
874 gridLayout_3->addLayout(horizontalLayout_15, 11, 1, 1, 1);
875
876 label_23 = new QLabel(videoTab);
877 label_23->setObjectName("label_23");
878 label_23->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
879
880 gridLayout_3->addWidget(label_23, 5, 0, 1, 1);
881
882 horizontalLayout_17 = new QHBoxLayout();
883 horizontalLayout_17->setObjectName("horizontalLayout_17");
884 videoRateControlCombo = new QComboBox(videoTab);
885 videoRateControlCombo->addItem(QString());
886 videoRateControlCombo->addItem(QString());
887 videoRateControlCombo->addItem(QString());
888 videoRateControlCombo->addItem(QString());
889 videoRateControlCombo->setObjectName("videoRateControlCombo");
890
891 horizontalLayout_17->addWidget(videoRateControlCombo);
892
893 horizontalSpacer_17 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
894
895 horizontalLayout_17->addItem(horizontalSpacer_17);
896
897
898 gridLayout_3->addLayout(horizontalLayout_17, 5, 1, 1, 1);
899
900 videoBufferSizeLabel = new QLabel(videoTab);
901 videoBufferSizeLabel->setObjectName("videoBufferSizeLabel");
902 videoBufferSizeLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
903
904 gridLayout_3->addWidget(videoBufferSizeLabel, 7, 0, 1, 1);
905
906 videoBufferSizeLayout = new QHBoxLayout();
907 videoBufferSizeLayout->setObjectName("videoBufferSizeLayout");
908 videoBufferSizeSpinner = new QDoubleSpinBox(videoTab);
909 videoBufferSizeSpinner->setObjectName("videoBufferSizeSpinner");
910 videoBufferSizeSpinner->setMaximum(99999.000000000000000);
911 videoBufferSizeSpinner->setValue(224.000000000000000);
912
913 videoBufferSizeLayout->addWidget(videoBufferSizeSpinner);
914
915 videoBufferSizeSuffixLabel = new QLabel(videoTab);
916 videoBufferSizeSuffixLabel->setObjectName("videoBufferSizeSuffixLabel");
917
918 videoBufferSizeLayout->addWidget(videoBufferSizeSuffixLabel);
919
920 horizontalSpacer_18 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
921
922 videoBufferSizeLayout->addItem(horizontalSpacer_18);
923
924
925 gridLayout_3->addLayout(videoBufferSizeLayout, 7, 1, 1, 1);
926
927 videoQualityLabel = new QLabel(videoTab);
928 videoQualityLabel->setObjectName("videoQualityLabel");
929 videoQualityLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
930
931 gridLayout_3->addWidget(videoQualityLabel, 8, 0, 1, 1);
932
933 videoQualityLayout = new QHBoxLayout();
934 videoQualityLayout->setObjectName("videoQualityLayout");
935 videoQualitySpinner = new QSpinBox(videoTab);
936 videoQualitySpinner->setObjectName("videoQualitySpinner");
937 videoQualitySpinner->setMinimum(0);
938 videoQualitySpinner->setMaximum(100);
939 videoQualitySpinner->setValue(50);
940
941 videoQualityLayout->addWidget(videoQualitySpinner);
942
943 videoQualitySuffixLabel = new QLabel(videoTab);
944 videoQualitySuffixLabel->setObjectName("videoQualitySuffixLabel");
945
946 videoQualityLayout->addWidget(videoQualitySuffixLabel);
947
948 horizontalSpacer_19 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
949
950 videoQualityLayout->addItem(horizontalSpacer_19);
951
952
953 gridLayout_3->addLayout(videoQualityLayout, 8, 1, 1, 1);
954
955 videoBitrateLabel = new QLabel(videoTab);
956 videoBitrateLabel->setObjectName("videoBitrateLabel");
957 videoBitrateLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
958
959 gridLayout_3->addWidget(videoBitrateLabel, 6, 0, 1, 1);
960
961 tabWidget->addTab(videoTab, QString());
962 audioTab = new QWidget();
963 audioTab->setObjectName("audioTab");
964 gridLayout = new QGridLayout(audioTab);
965 gridLayout->setObjectName("gridLayout");
966 gridLayout->setVerticalSpacing(3);
967 channelsLabel = new QLabel(audioTab);
968 channelsLabel->setObjectName("channelsLabel");
969 channelsLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
970
971 gridLayout->addWidget(channelsLabel, 1, 0, 1, 1);
972
973 ChannelsHorizontalLayout = new QHBoxLayout();
974 ChannelsHorizontalLayout->setObjectName("ChannelsHorizontalLayout");
975 audioChannelsCombo = new QComboBox(audioTab);
976 audioChannelsCombo->addItem(QString());
977 audioChannelsCombo->addItem(QString());
978 audioChannelsCombo->addItem(QString());
979 audioChannelsCombo->addItem(QString());
980 audioChannelsCombo->setObjectName("audioChannelsCombo");
981
982 ChannelsHorizontalLayout->addWidget(audioChannelsCombo);
983
984 channelsHorizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
985
986 ChannelsHorizontalLayout->addItem(channelsHorizontalSpacer);
987
988
989 gridLayout->addLayout(ChannelsHorizontalLayout, 1, 1, 1, 1);
990
991 horizontalLayout_4 = new QHBoxLayout();
992 horizontalLayout_4->setObjectName("horizontalLayout_4");
993 sampleRateCombo = new QComboBox(audioTab);
994 sampleRateCombo->addItem(QString::fromUtf8("8000"));
995 sampleRateCombo->addItem(QString::fromUtf8("12000"));
996 sampleRateCombo->addItem(QString::fromUtf8("16000"));
997 sampleRateCombo->addItem(QString::fromUtf8("22050"));
998 sampleRateCombo->addItem(QString::fromUtf8("32000"));
999 sampleRateCombo->addItem(QString::fromUtf8("44100"));
1000 sampleRateCombo->addItem(QString::fromUtf8("48000"));
1001 sampleRateCombo->addItem(QString::fromUtf8("96000"));
1002 sampleRateCombo->setObjectName("sampleRateCombo");
1003 sampleRateCombo->setEditable(true);
1004
1005 horizontalLayout_4->addWidget(sampleRateCombo);
1006
1007 label_9 = new QLabel(audioTab);
1008 label_9->setObjectName("label_9");
1009
1010 horizontalLayout_4->addWidget(label_9);
1011
1012 horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1013
1014 horizontalLayout_4->addItem(horizontalSpacer_6);
1015
1016
1017 gridLayout->addLayout(horizontalLayout_4, 2, 1, 1, 1);
1018
1019 label_8 = new QLabel(audioTab);
1020 label_8->setObjectName("label_8");
1021 label_8->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1022
1023 gridLayout->addWidget(label_8, 2, 0, 1, 1);
1024
1025 label_3 = new QLabel(audioTab);
1026 label_3->setObjectName("label_3");
1027 label_3->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1028
1029 gridLayout->addWidget(label_3, 3, 0, 1, 1);
1030
1031 horizontalLayout_6 = new QHBoxLayout();
1032 horizontalLayout_6->setObjectName("horizontalLayout_6");
1033 audioCodecCombo = new QComboBox(audioTab);
1034 audioCodecCombo->setObjectName("audioCodecCombo");
1035
1036 horizontalLayout_6->addWidget(audioCodecCombo);
1037
1038 horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1039
1040 horizontalLayout_6->addItem(horizontalSpacer_3);
1041
1042
1043 gridLayout->addLayout(horizontalLayout_6, 3, 1, 1, 1);
1044
1045 audioBitrateLabel = new QLabel(audioTab);
1046 audioBitrateLabel->setObjectName("audioBitrateLabel");
1047 audioBitrateLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1048
1049 gridLayout->addWidget(audioBitrateLabel, 6, 0, 1, 1);
1050
1051 audioBitrateLayout = new QHBoxLayout();
1052 audioBitrateLayout->setObjectName("audioBitrateLayout");
1053 audioBitrateCombo = new QComboBox(audioTab);
1054 audioBitrateCombo->addItem(QString::fromUtf8("16k"));
1055 audioBitrateCombo->addItem(QString::fromUtf8("32k"));
1056 audioBitrateCombo->addItem(QString::fromUtf8("48k"));
1057 audioBitrateCombo->addItem(QString::fromUtf8("64k"));
1058 audioBitrateCombo->addItem(QString::fromUtf8("96k"));
1059 audioBitrateCombo->addItem(QString::fromUtf8("128k"));
1060 audioBitrateCombo->addItem(QString::fromUtf8("192k"));
1061 audioBitrateCombo->addItem(QString::fromUtf8("220k"));
1062 audioBitrateCombo->addItem(QString::fromUtf8("256k"));
1063 audioBitrateCombo->addItem(QString::fromUtf8("384k"));
1064 audioBitrateCombo->addItem(QString::fromUtf8("448k"));
1065 audioBitrateCombo->addItem(QString::fromUtf8("512k"));
1066 audioBitrateCombo->addItem(QString::fromUtf8("640k"));
1067 audioBitrateCombo->addItem(QString::fromUtf8("1M"));
1068 audioBitrateCombo->setObjectName("audioBitrateCombo");
1069 audioBitrateCombo->setEditable(true);
1070
1071 audioBitrateLayout->addWidget(audioBitrateCombo);
1072
1073 audioBitrateSuffixLabel = new QLabel(audioTab);
1074 audioBitrateSuffixLabel->setObjectName("audioBitrateSuffixLabel");
1075
1076 audioBitrateLayout->addWidget(audioBitrateSuffixLabel);
1077
1078 horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1079
1080 audioBitrateLayout->addItem(horizontalSpacer_4);
1081
1082
1083 gridLayout->addLayout(audioBitrateLayout, 6, 1, 1, 1);
1084
1085 disableAudioCheckbox = new QCheckBox(audioTab);
1086 disableAudioCheckbox->setObjectName("disableAudioCheckbox");
1087
1088 gridLayout->addWidget(disableAudioCheckbox, 8, 1, 1, 1);
1089
1090 verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
1091
1092 gridLayout->addItem(verticalSpacer_3, 9, 0, 1, 1);
1093
1094 label_7 = new QLabel(audioTab);
1095 label_7->setObjectName("label_7");
1096 label_7->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1097
1098 gridLayout->addWidget(label_7, 4, 0, 1, 1);
1099
1100 horizontalLayout_5 = new QHBoxLayout();
1101 horizontalLayout_5->setObjectName("horizontalLayout_5");
1102 audioRateControlCombo = new QComboBox(audioTab);
1103 audioRateControlCombo->addItem(QString());
1104 audioRateControlCombo->addItem(QString());
1105 audioRateControlCombo->addItem(QString());
1106 audioRateControlCombo->setObjectName("audioRateControlCombo");
1107
1108 horizontalLayout_5->addWidget(audioRateControlCombo);
1109
1110 horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1111
1112 horizontalLayout_5->addItem(horizontalSpacer_5);
1113
1114
1115 gridLayout->addLayout(horizontalLayout_5, 4, 1, 1, 1);
1116
1117 audioQualityLabel = new QLabel(audioTab);
1118 audioQualityLabel->setObjectName("audioQualityLabel");
1119 audioQualityLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
1120
1121 gridLayout->addWidget(audioQualityLabel, 7, 0, 1, 1);
1122
1123 audioQualityLayout = new QHBoxLayout();
1124 audioQualityLayout->setObjectName("audioQualityLayout");
1125 audioQualitySpinner = new QSpinBox(audioTab);
1126 audioQualitySpinner->setObjectName("audioQualitySpinner");
1127 audioQualitySpinner->setMinimum(0);
1128 audioQualitySpinner->setMaximum(100);
1129 audioQualitySpinner->setValue(50);
1130
1131 audioQualityLayout->addWidget(audioQualitySpinner);
1132
1133 audioQualitySuffixLabel = new QLabel(audioTab);
1134 audioQualitySuffixLabel->setObjectName("audioQualitySuffixLabel");
1135
1136 audioQualityLayout->addWidget(audioQualitySuffixLabel);
1137
1138 horizontalSpacer_20 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1139
1140 audioQualityLayout->addItem(horizontalSpacer_20);
1141
1142
1143 gridLayout->addLayout(audioQualityLayout, 7, 1, 1, 1);
1144
1145 tabWidget->addTab(audioTab, QString());
1146 otherTab = new QWidget();
1147 otherTab->setObjectName("otherTab");
1148 gridLayout_4 = new QGridLayout(otherTab);
1149 gridLayout_4->setObjectName("gridLayout_4");
1150 advancedTextEdit = new QPlainTextEdit(otherTab);
1151 advancedTextEdit->setObjectName("advancedTextEdit");
1152
1153 gridLayout_4->addWidget(advancedTextEdit, 1, 0, 1, 1);
1154
1155 otherTipLabel = new QLabel(otherTab);
1156 otherTipLabel->setObjectName("otherTipLabel");
1157 otherTipLabel->setWordWrap(true);
1158
1159 gridLayout_4->addWidget(otherTipLabel, 0, 0, 1, 1);
1160
1161 disableSubtitlesCheckbox = new QCheckBox(otherTab);
1162 disableSubtitlesCheckbox->setObjectName("disableSubtitlesCheckbox");
1163
1164 gridLayout_4->addWidget(disableSubtitlesCheckbox, 2, 0, 1, 1);
1165
1166 tabWidget->addTab(otherTab, QString());
1167
1168 verticalLayout_3->addWidget(tabWidget);
1169
1170 verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
1171
1172 verticalLayout_3->addItem(verticalSpacer_2);
1173
1174 scrollArea->setWidget(scrollAreaWidgetContents);
1175
1176 verticalLayout->addWidget(scrollArea);
1177
1178 horizontalLayout_2 = new QHBoxLayout();
1179 horizontalLayout_2->setSpacing(6);
1180 horizontalLayout_2->setObjectName("horizontalLayout_2");
1181 encodeButton = new QPushButton(dockWidgetContents);
1182 encodeButton->setObjectName("encodeButton");
1183
1184 horizontalLayout_2->addWidget(encodeButton);
1185
1186 resetButton = new QPushButton(dockWidgetContents);
1187 resetButton->setObjectName("resetButton");
1188
1189 horizontalLayout_2->addWidget(resetButton);
1190
1191 advancedButton = new QPushButton(dockWidgetContents);
1192 advancedButton->setObjectName("advancedButton");
1193 advancedButton->setCheckable(true);
1194
1195 horizontalLayout_2->addWidget(advancedButton);
1196
1197 advancedCheckBox = new QCheckBox(dockWidgetContents);
1198 advancedCheckBox->setObjectName("advancedCheckBox");
1199
1200 horizontalLayout_2->addWidget(advancedCheckBox);
1201
1202 streamButton = new QPushButton(dockWidgetContents);
1203 streamButton->setObjectName("streamButton");
1204
1205 horizontalLayout_2->addWidget(streamButton);
1206
1207 horizontalSpacer = new QSpacerItem(0, 0, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1208
1209 horizontalLayout_2->addItem(horizontalSpacer);
1210
1211
1212 verticalLayout->addLayout(horizontalLayout_2);
1213
1214 stopCaptureLayout = new QHBoxLayout();
1215 stopCaptureLayout->setSpacing(6);
1216 stopCaptureLayout->setObjectName("stopCaptureLayout");
1217 stopCaptureButton = new QPushButton(dockWidgetContents);
1218 stopCaptureButton->setObjectName("stopCaptureButton");
1219
1220 stopCaptureLayout->addWidget(stopCaptureButton);
1221
1222 stopCaptureSpacer = new QSpacerItem(40, 0, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
1223
1224 stopCaptureLayout->addItem(stopCaptureSpacer);
1225
1226
1227 verticalLayout->addLayout(stopCaptureLayout);
1228
1229
1230 horizontalLayout_21->addLayout(verticalLayout);
1231
1232 horizontalLayout_21->setStretch(0, 3);
1233 horizontalLayout_21->setStretch(1, 4);
1234 EncodeDock->setWidget(dockWidgetContents);
1235 QWidget::setTabOrder(fromCombo, hwencodeCheckBox);
1236 QWidget::setTabOrder(hwencodeCheckBox, hwencodeButton);
1237 QWidget::setTabOrder(hwencodeButton, formatCombo);
1238 QWidget::setTabOrder(formatCombo, tabWidget);
1239 QWidget::setTabOrder(tabWidget, widthSpinner);
1240 QWidget::setTabOrder(widthSpinner, heightSpinner);
1241 QWidget::setTabOrder(heightSpinner, resolutionComboBox);
1242 QWidget::setTabOrder(resolutionComboBox, aspectNumSpinner);
1243 QWidget::setTabOrder(aspectNumSpinner, aspectDenSpinner);
1244 QWidget::setTabOrder(aspectDenSpinner, fpsSpinner);
1245 QWidget::setTabOrder(fpsSpinner, fpsComboBox);
1246 QWidget::setTabOrder(fpsComboBox, scanModeCombo);
1247 QWidget::setTabOrder(scanModeCombo, fieldOrderCombo);
1248 QWidget::setTabOrder(fieldOrderCombo, deinterlacerCombo);
1249 QWidget::setTabOrder(deinterlacerCombo, interpolationCombo);
1250 QWidget::setTabOrder(interpolationCombo, previewScaleCheckBox);
1251 QWidget::setTabOrder(previewScaleCheckBox, parallelCheckbox);
1252 QWidget::setTabOrder(parallelCheckbox, encodeButton);
1253 QWidget::setTabOrder(encodeButton, resetButton);
1254 QWidget::setTabOrder(resetButton, advancedButton);
1255 QWidget::setTabOrder(advancedButton, advancedCheckBox);
1256 QWidget::setTabOrder(advancedCheckBox, streamButton);
1257 QWidget::setTabOrder(streamButton, stopCaptureButton);
1258 QWidget::setTabOrder(stopCaptureButton, presetsSearch);
1259 QWidget::setTabOrder(presetsSearch, presetsTree);
1260 QWidget::setTabOrder(presetsTree, addPresetButton);
1261 QWidget::setTabOrder(addPresetButton, removePresetButton);
1262 QWidget::setTabOrder(removePresetButton, scrollArea);
1263 QWidget::setTabOrder(scrollArea, videoCodecCombo);
1264 QWidget::setTabOrder(videoCodecCombo, videoRateControlCombo);
1265 QWidget::setTabOrder(videoRateControlCombo, videoBitrateCombo);
1266 QWidget::setTabOrder(videoBitrateCombo, videoBufferSizeSpinner);
1267 QWidget::setTabOrder(videoBufferSizeSpinner, videoQualitySpinner);
1268 QWidget::setTabOrder(videoQualitySpinner, gopSpinner);
1269 QWidget::setTabOrder(gopSpinner, strictGopCheckBox);
1270 QWidget::setTabOrder(strictGopCheckBox, bFramesSpinner);
1271 QWidget::setTabOrder(bFramesSpinner, videoCodecThreadsSpinner);
1272 QWidget::setTabOrder(videoCodecThreadsSpinner, dualPassCheckbox);
1273 QWidget::setTabOrder(dualPassCheckbox, disableVideoCheckbox);
1274 QWidget::setTabOrder(disableVideoCheckbox, audioChannelsCombo);
1275 QWidget::setTabOrder(audioChannelsCombo, sampleRateCombo);
1276 QWidget::setTabOrder(sampleRateCombo, audioCodecCombo);
1277 QWidget::setTabOrder(audioCodecCombo, audioRateControlCombo);
1278 QWidget::setTabOrder(audioRateControlCombo, audioBitrateCombo);
1279 QWidget::setTabOrder(audioBitrateCombo, audioQualitySpinner);
1280 QWidget::setTabOrder(audioQualitySpinner, disableAudioCheckbox);
1281 QWidget::setTabOrder(disableAudioCheckbox, advancedTextEdit);
1282
1283 retranslateUi(EncodeDock);
1284
1285 tabWidget->setCurrentIndex(0);
1286 interpolationCombo->setCurrentIndex(1);
1287 scanModeCombo->setCurrentIndex(1);
1288 deinterlacerCombo->setCurrentIndex(3);
1289 videoBitrateCombo->setCurrentIndex(8);
1290 sampleRateCombo->setCurrentIndex(6);
1291 audioBitrateCombo->setCurrentIndex(5);
1292 encodeButton->setDefault(true);
1293
1294
1295 QMetaObject::connectSlotsByName(EncodeDock);
1296 } // setupUi
1297
1298 void retranslateUi(QDockWidget *EncodeDock)
1299 {
1300 EncodeDock->setWindowTitle(QCoreApplication::translate("EncodeDock", "Export", nullptr));
1301 label_6->setText(QCoreApplication::translate("EncodeDock", "<b>Presets</b>", nullptr));
1302 presetsSearch->setPlaceholderText(QCoreApplication::translate("EncodeDock", "search", nullptr));
1303#if QT_CONFIG(tooltip)
1304 addPresetButton->setToolTip(QCoreApplication::translate("EncodeDock", "Add current settings as a new custom preset", nullptr));
1305#endif // QT_CONFIG(tooltip)
1306#if QT_CONFIG(tooltip)
1307 removePresetButton->setToolTip(QCoreApplication::translate("EncodeDock", "Delete currently selected preset", nullptr));
1308#endif // QT_CONFIG(tooltip)
1309 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));
1310 label_5->setText(QCoreApplication::translate("EncodeDock", "From", nullptr));
1311 formatLabel->setText(QCoreApplication::translate("EncodeDock", "Format", nullptr));
1312 hwencodeCheckBox->setText(QCoreApplication::translate("EncodeDock", "Use hardware encoder", nullptr));
1313 hwencodeButton->setText(QCoreApplication::translate("EncodeDock", "Configure...", nullptr));
1314 reframeLabel->setText(QString());
1315 reframeButton->setText(QCoreApplication::translate("EncodeDock", "Reframe", nullptr));
1316 resampleWarningIcon->setText(QString());
1317 resampleWarningLabel->setText(QString());
1318
1319 label_4->setText(QCoreApplication::translate("EncodeDock", "Interpolation", nullptr));
1320 interpolationCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Nearest Neighbor (fast)", nullptr));
1321 interpolationCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Bilinear (good)", nullptr));
1322 interpolationCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "Bicubic (better)", nullptr));
1323
1324 label_15->setText(QCoreApplication::translate("EncodeDock", "Field order", nullptr));
1325 label_13->setText(QCoreApplication::translate("EncodeDock", "Aspect ratio", nullptr));
1326 label_2->setText(QCoreApplication::translate("EncodeDock", "Deinterlacer", nullptr));
1327 label_10->setText(QCoreApplication::translate("EncodeDock", "Frames/sec", nullptr));
1328 label_14->setText(QCoreApplication::translate("EncodeDock", "Scan mode", nullptr));
1329 label_24->setText(QCoreApplication::translate("EncodeDock", "Color range", nullptr));
1330#if QT_CONFIG(tooltip)
1331 parallelCheckbox->setToolTip(QCoreApplication::translate("EncodeDock", "This enables multiple image processing threads.\n"
1332"Sometimes, this can be a problem, and you can\n"
1333"test if turning this off helps. For example, some\n"
1334"interlaced AVCHD in conjunction with the YADIF\n"
1335"deinterlacer has been reported as problematic\n"
1336"with parallel processing enabled.", nullptr));
1337#endif // QT_CONFIG(tooltip)
1338 parallelCheckbox->setText(QCoreApplication::translate("EncodeDock", "Parallel processing", nullptr));
1339 label_22->setText(QCoreApplication::translate("EncodeDock", "Resolution", nullptr));
1340 rangeComboBox->setItemText(0, QCoreApplication::translate("EncodeDock", "Broadcast Limited (MPEG)", nullptr));
1341 rangeComboBox->setItemText(1, QCoreApplication::translate("EncodeDock", "Full (JPEG)", nullptr));
1342
1343 scanModeCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Interlaced", nullptr));
1344 scanModeCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Progressive", nullptr));
1345
1346 label_11->setText(QCoreApplication::translate("EncodeDock", "x", nullptr));
1347
1348 previewScaleCheckBox->setText(QCoreApplication::translate("EncodeDock", "Use preview scaling", nullptr));
1349 fieldOrderCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Bottom Field First", nullptr));
1350 fieldOrderCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Top Field First", nullptr));
1351
1352 deinterlacerCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "One Field (fast)", nullptr));
1353 deinterlacerCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "YADIF - temporal only (good)", nullptr));
1354 deinterlacerCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "YADIF - temporal + spatial (better)", nullptr));
1355 deinterlacerCombo->setItemText(3, QCoreApplication::translate("EncodeDock", "BWDIF (best)", nullptr));
1356
1357 label_16->setText(QCoreApplication::translate("EncodeDock", ":", nullptr));
1358 tabWidget->setTabText(tabWidget->indexOf(modeTab), QCoreApplication::translate("EncodeDock", "Video", nullptr));
1359 label_17->setText(QCoreApplication::translate("EncodeDock", "Codec", nullptr));
1360 label_18->setText(QCoreApplication::translate("EncodeDock", "GOP", nullptr));
1361#if QT_CONFIG(tooltip)
1362 gopSpinner->setToolTip(QCoreApplication::translate("EncodeDock", "GOP = group of pictures, which is the maximum key frame interval", nullptr));
1363#endif // QT_CONFIG(tooltip)
1364 label_19->setText(QCoreApplication::translate("EncodeDock", "frames", nullptr));
1365#if QT_CONFIG(tooltip)
1366 strictGopCheckBox->setToolTip(QCoreApplication::translate("EncodeDock", "A fixed GOP means that keyframes will\n"
1367"not be inserted at detected scene changes.", nullptr));
1368#endif // QT_CONFIG(tooltip)
1369 strictGopCheckBox->setText(QCoreApplication::translate("EncodeDock", "Fixed", nullptr));
1370
1371#if QT_CONFIG(tooltip)
1372 videoBitrateCombo->setToolTip(QCoreApplication::translate("EncodeDock", "The average bit rate", nullptr));
1373#endif // QT_CONFIG(tooltip)
1374 videoBitrateSuffixLabel->setText(QCoreApplication::translate("EncodeDock", "b/s", nullptr));
1375 disableVideoCheckbox->setText(QCoreApplication::translate("EncodeDock", "Disable video", nullptr));
1376#if QT_CONFIG(tooltip)
1377 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));
1378#endif // QT_CONFIG(tooltip)
1379 hwdecodeCheckBox->setText(QCoreApplication::translate("EncodeDock", "Use hardware decoder", nullptr));
1380 dualPassCheckbox->setText(QCoreApplication::translate("EncodeDock", "Dual pass", nullptr));
1381 label_20->setText(QCoreApplication::translate("EncodeDock", "B frames", nullptr));
1382#if QT_CONFIG(tooltip)
1383 bFramesSpinner->setToolTip(QCoreApplication::translate("EncodeDock", "B frames are the bidirectional \"delta\" pictures\n"
1384"in temporal compression", nullptr));
1385#endif // QT_CONFIG(tooltip)
1386 label_12->setText(QCoreApplication::translate("EncodeDock", "Codec threads", nullptr));
1387 label_21->setText(QCoreApplication::translate("EncodeDock", "(0 = auto)", nullptr));
1388 label_23->setText(QCoreApplication::translate("EncodeDock", "Rate control", nullptr));
1389 videoRateControlCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Average Bitrate", nullptr));
1390 videoRateControlCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Constant Bitrate", nullptr));
1391 videoRateControlCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "Quality-based VBR", nullptr));
1392 videoRateControlCombo->setItemText(3, QCoreApplication::translate("EncodeDock", "Constrained VBR", nullptr));
1393
1394 videoBufferSizeLabel->setText(QCoreApplication::translate("EncodeDock", "Buffer size", nullptr));
1395 videoBufferSizeSuffixLabel->setText(QCoreApplication::translate("EncodeDock", "KiB", nullptr));
1396 videoQualityLabel->setText(QCoreApplication::translate("EncodeDock", "Quality", nullptr));
1397 videoQualitySpinner->setSuffix(QCoreApplication::translate("EncodeDock", " %", nullptr));
1398 videoQualitySuffixLabel->setText(QCoreApplication::translate("EncodeDock", "TextLabel", nullptr));
1399 videoBitrateLabel->setText(QCoreApplication::translate("EncodeDock", "Bitrate", nullptr));
1400 tabWidget->setTabText(tabWidget->indexOf(videoTab), QCoreApplication::translate("EncodeDock", "Codec", nullptr));
1401 channelsLabel->setText(QCoreApplication::translate("EncodeDock", "Channels", nullptr));
1402 audioChannelsCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "1 (mono)", nullptr));
1403 audioChannelsCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "2 (stereo)", nullptr));
1404 audioChannelsCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "4 (quad/Ambisonics)", nullptr));
1405 audioChannelsCombo->setItemText(3, QCoreApplication::translate("EncodeDock", "6 (5.1 surround)", nullptr));
1406
1407#if QT_CONFIG(tooltip)
1408 audioChannelsCombo->setToolTip(QCoreApplication::translate("EncodeDock", "The number of audio channels in the output.", nullptr));
1409#endif // QT_CONFIG(tooltip)
1410
1411 label_9->setText(QCoreApplication::translate("EncodeDock", "Hz", nullptr));
1412 label_8->setText(QCoreApplication::translate("EncodeDock", "Sample rate", nullptr));
1413 label_3->setText(QCoreApplication::translate("EncodeDock", "Codec", nullptr));
1414 audioBitrateLabel->setText(QCoreApplication::translate("EncodeDock", "Bitrate", nullptr));
1415
1416#if QT_CONFIG(tooltip)
1417 audioBitrateCombo->setToolTip(QCoreApplication::translate("EncodeDock", "The average bit rate", nullptr));
1418#endif // QT_CONFIG(tooltip)
1419 audioBitrateSuffixLabel->setText(QCoreApplication::translate("EncodeDock", "b/s", nullptr));
1420 disableAudioCheckbox->setText(QCoreApplication::translate("EncodeDock", "Disable audio", nullptr));
1421 label_7->setText(QCoreApplication::translate("EncodeDock", "Rate control", nullptr));
1422 audioRateControlCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Average Bitrate", nullptr));
1423 audioRateControlCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Constant Bitrate", nullptr));
1424 audioRateControlCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "Quality-based VBR", nullptr));
1425
1426 audioQualityLabel->setText(QCoreApplication::translate("EncodeDock", "Quality", nullptr));
1427 audioQualitySpinner->setSuffix(QCoreApplication::translate("EncodeDock", " %", nullptr));
1428 audioQualitySuffixLabel->setText(QCoreApplication::translate("EncodeDock", "TextLabel", nullptr));
1429 tabWidget->setTabText(tabWidget->indexOf(audioTab), QCoreApplication::translate("EncodeDock", "Audio", nullptr));
1430 disableSubtitlesCheckbox->setText(QCoreApplication::translate("EncodeDock", "Disable subtitles", nullptr));
1431 tabWidget->setTabText(tabWidget->indexOf(otherTab), QCoreApplication::translate("EncodeDock", "Other", nullptr));
1432 encodeButton->setText(QCoreApplication::translate("EncodeDock", "Export Video/Audio", nullptr));
1433#if QT_CONFIG(tooltip)
1434 resetButton->setToolTip(QCoreApplication::translate("EncodeDock", "Reset options to defaults", nullptr));
1435#endif // QT_CONFIG(tooltip)
1436 resetButton->setText(QCoreApplication::translate("EncodeDock", "Reset", nullptr));
1437 advancedButton->setText(QCoreApplication::translate("EncodeDock", "Advanced", nullptr));
1438#if QT_CONFIG(tooltip)
1439 advancedCheckBox->setToolTip(QCoreApplication::translate("EncodeDock", "Always start in Advanced mode", nullptr));
1440#endif // QT_CONFIG(tooltip)
1441 advancedCheckBox->setText(QString());
1442 streamButton->setText(QCoreApplication::translate("EncodeDock", "Stream", nullptr));
1443 stopCaptureButton->setText(QCoreApplication::translate("EncodeDock", "Stop Capture", nullptr));
1444 } // retranslateUi
1445
1446};
1447
1448namespace Ui {
1449 class EncodeDock: public Ui_EncodeDock {};
1450} // namespace Ui
1451
1452QT_END_NAMESPACE
1453
1454#endif // UI_ENCODEDOCK_H