1<?xml version="1.0" encoding="UTF-8"?> 2<ui version="4.0"> 3 <class>VideoView</class> 4 <widget class="QWidget" name="VideoView"> 5 <property name="geometry"> 6 <rect> 7 <x>0</x> 8 <y>0</y> 9 <width>324</width> 10 <height>593</height> 11 </rect> 12 </property> 13 <property name="sizePolicy"> 14 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 15 <horstretch>0</horstretch> 16 <verstretch>0</verstretch> 17 </sizepolicy> 18 </property> 19 <property name="windowTitle"> 20 <string>Record Video</string> 21 </property> 22 <layout class="QVBoxLayout" name="verticalLayout_4"> 23 <property name="sizeConstraint"> 24 <enum>QLayout::SetFixedSize</enum> 25 </property> 26 <item> 27 <layout class="QGridLayout" name="gridLayout"> 28 <item row="1" column="0"> 29 <widget class="QPushButton" name="start"> 30 <property name="enabled"> 31 <bool>false</bool> 32 </property> 33 <property name="sizePolicy"> 34 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 35 <horstretch>0</horstretch> 36 <verstretch>0</verstretch> 37 </sizepolicy> 38 </property> 39 <property name="text"> 40 <string>Start</string> 41 </property> 42 </widget> 43 </item> 44 <item row="1" column="1"> 45 <widget class="QPushButton" name="stop"> 46 <property name="enabled"> 47 <bool>false</bool> 48 </property> 49 <property name="sizePolicy"> 50 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 51 <horstretch>0</horstretch> 52 <verstretch>0</verstretch> 53 </sizepolicy> 54 </property> 55 <property name="text"> 56 <string>Stop</string> 57 </property> 58 </widget> 59 </item> 60 <item row="1" column="3"> 61 <widget class="QPushButton" name="selectFile"> 62 <property name="sizePolicy"> 63 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 64 <horstretch>0</horstretch> 65 <verstretch>0</verstretch> 66 </sizepolicy> 67 </property> 68 <property name="text"> 69 <string>Select File</string> 70 </property> 71 </widget> 72 </item> 73 <item row="0" column="0" colspan="4"> 74 <widget class="QLineEdit" name="filename"> 75 <property name="sizePolicy"> 76 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 77 <horstretch>1</horstretch> 78 <verstretch>0</verstretch> 79 </sizepolicy> 80 </property> 81 </widget> 82 </item> 83 <item row="1" column="2"> 84 <spacer name="horizontalSpacer"> 85 <property name="orientation"> 86 <enum>Qt::Horizontal</enum> 87 </property> 88 <property name="sizeHint" stdset="0"> 89 <size> 90 <width>40</width> 91 <height>20</height> 92 </size> 93 </property> 94 </spacer> 95 </item> 96 </layout> 97 </item> 98 <item> 99 <widget class="QGroupBox" name="groupBox_2"> 100 <property name="title"> 101 <string>Presets</string> 102 </property> 103 <layout class="QHBoxLayout" name="horizontalLayout_2"> 104 <item> 105 <layout class="QVBoxLayout" name="verticalLayout_2"> 106 <item> 107 <widget class="QRadioButton" name="presetHQ"> 108 <property name="text"> 109 <string>High &Quality</string> 110 </property> 111 <attribute name="buttonGroup"> 112 <string notr="true">presets</string> 113 </attribute> 114 </widget> 115 </item> 116 <item> 117 <widget class="QRadioButton" name="presetYoutube"> 118 <property name="text"> 119 <string>&YouTube</string> 120 </property> 121 <attribute name="buttonGroup"> 122 <string notr="true">presets</string> 123 </attribute> 124 </widget> 125 </item> 126 <item> 127 <widget class="QRadioButton" name="presetWebM"> 128 <property name="text"> 129 <string>WebM</string> 130 </property> 131 <attribute name="buttonGroup"> 132 <string notr="true">presets</string> 133 </attribute> 134 </widget> 135 </item> 136 <item> 137 <widget class="QRadioButton" name="presetMP4"> 138 <property name="text"> 139 <string>MP4</string> 140 </property> 141 </widget> 142 </item> 143 <item> 144 <widget class="QRadioButton" name="presetLossless"> 145 <property name="text"> 146 <string>&Lossless</string> 147 </property> 148 <attribute name="buttonGroup"> 149 <string notr="true">presets</string> 150 </attribute> 151 </widget> 152 </item> 153 </layout> 154 </item> 155 <item> 156 <widget class="Line" name="line"> 157 <property name="orientation"> 158 <enum>Qt::Vertical</enum> 159 </property> 160 </widget> 161 </item> 162 <item> 163 <layout class="QVBoxLayout" name="verticalLayout_3"> 164 <item> 165 <widget class="QRadioButton" name="preset4K"> 166 <property name="text"> 167 <string>4K</string> 168 </property> 169 </widget> 170 </item> 171 <item> 172 <widget class="QRadioButton" name="preset1080"> 173 <property name="text"> 174 <string>&1080p</string> 175 </property> 176 <attribute name="buttonGroup"> 177 <string notr="true">resolutions</string> 178 </attribute> 179 </widget> 180 </item> 181 <item> 182 <widget class="QRadioButton" name="preset720"> 183 <property name="text"> 184 <string>&720p</string> 185 </property> 186 <attribute name="buttonGroup"> 187 <string notr="true">resolutions</string> 188 </attribute> 189 </widget> 190 </item> 191 <item> 192 <widget class="QRadioButton" name="preset480"> 193 <property name="text"> 194 <string>&480p</string> 195 </property> 196 <attribute name="buttonGroup"> 197 <string notr="true">resolutions</string> 198 </attribute> 199 </widget> 200 </item> 201 <item> 202 <widget class="QRadioButton" name="presetNative"> 203 <property name="enabled"> 204 <bool>false</bool> 205 </property> 206 <property name="text"> 207 <string>&Native</string> 208 </property> 209 <property name="checked"> 210 <bool>true</bool> 211 </property> 212 <attribute name="buttonGroup"> 213 <string notr="true">resolutions</string> 214 </attribute> 215 </widget> 216 </item> 217 </layout> 218 </item> 219 </layout> 220 </widget> 221 </item> 222 <item> 223 <widget class="QWidget" name="advancedBox" native="true"> 224 <layout class="QGridLayout" name="gridLayout_6"> 225 <property name="leftMargin"> 226 <number>0</number> 227 </property> 228 <property name="topMargin"> 229 <number>0</number> 230 </property> 231 <property name="rightMargin"> 232 <number>0</number> 233 </property> 234 <property name="bottomMargin"> 235 <number>0</number> 236 </property> 237 <item row="0" column="0"> 238 <widget class="QGroupBox" name="formatBox"> 239 <property name="title"> 240 <string>Format</string> 241 </property> 242 <layout class="QVBoxLayout" name="verticalLayout_6"> 243 <item> 244 <widget class="QComboBox" name="container"> 245 <property name="editable"> 246 <bool>true</bool> 247 </property> 248 <item> 249 <property name="text"> 250 <string>MKV</string> 251 </property> 252 </item> 253 <item> 254 <property name="text"> 255 <string>WebM</string> 256 </property> 257 </item> 258 <item> 259 <property name="text"> 260 <string>AVI</string> 261 </property> 262 </item> 263 <item> 264 <property name="text"> 265 <string>MP4</string> 266 </property> 267 </item> 268 </widget> 269 </item> 270 <item> 271 <widget class="QComboBox" name="video"> 272 <property name="editable"> 273 <bool>true</bool> 274 </property> 275 <item> 276 <property name="text"> 277 <string>H.264</string> 278 </property> 279 </item> 280 <item> 281 <property name="text"> 282 <string>H.264 (NVENC)</string> 283 </property> 284 </item> 285 <item> 286 <property name="text"> 287 <string>HEVC</string> 288 </property> 289 </item> 290 <item> 291 <property name="text"> 292 <string>HEVC (NVENC)</string> 293 </property> 294 </item> 295 <item> 296 <property name="text"> 297 <string>VP8</string> 298 </property> 299 </item> 300 <item> 301 <property name="text"> 302 <string>VP9</string> 303 </property> 304 </item> 305 <item> 306 <property name="text"> 307 <string>FFV1</string> 308 </property> 309 </item> 310 <item> 311 <property name="text"> 312 <string>None</string> 313 </property> 314 </item> 315 </widget> 316 </item> 317 <item> 318 <widget class="QComboBox" name="audio"> 319 <property name="editable"> 320 <bool>true</bool> 321 </property> 322 <item> 323 <property name="text"> 324 <string>FLAC</string> 325 </property> 326 </item> 327 <item> 328 <property name="text"> 329 <string>Opus</string> 330 </property> 331 </item> 332 <item> 333 <property name="text"> 334 <string>Vorbis</string> 335 </property> 336 </item> 337 <item> 338 <property name="text"> 339 <string>MP3</string> 340 </property> 341 </item> 342 <item> 343 <property name="text"> 344 <string>AAC</string> 345 </property> 346 </item> 347 <item> 348 <property name="text"> 349 <string>Uncompressed</string> 350 </property> 351 </item> 352 <item> 353 <property name="text"> 354 <string>None</string> 355 </property> 356 </item> 357 </widget> 358 </item> 359 </layout> 360 </widget> 361 </item> 362 <item row="0" column="1"> 363 <widget class="QGroupBox" name="bitrateBox"> 364 <property name="title"> 365 <string> Bitrate (kbps)</string> 366 </property> 367 <layout class="QGridLayout" name="gridLayout_3"> 368 <item row="1" column="0"> 369 <widget class="QRadioButton" name="doVbr"> 370 <property name="text"> 371 <string notr="true"/> 372 </property> 373 <property name="checked"> 374 <bool>true</bool> 375 </property> 376 <attribute name="buttonGroup"> 377 <string notr="true">ratefactor</string> 378 </attribute> 379 </widget> 380 </item> 381 <item row="3" column="2"> 382 <widget class="QSpinBox" name="abr"> 383 <property name="alignment"> 384 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 385 </property> 386 <property name="minimum"> 387 <number>16</number> 388 </property> 389 <property name="maximum"> 390 <number>320</number> 391 </property> 392 <property name="value"> 393 <number>128</number> 394 </property> 395 </widget> 396 </item> 397 <item row="0" column="0"> 398 <widget class="QRadioButton" name="doCrf"> 399 <property name="text"> 400 <string notr="true"/> 401 </property> 402 <attribute name="buttonGroup"> 403 <string notr="true">ratefactor</string> 404 </attribute> 405 </widget> 406 </item> 407 <item row="3" column="1"> 408 <widget class="QLabel" name="label_2"> 409 <property name="text"> 410 <string>ABR</string> 411 </property> 412 <property name="alignment"> 413 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 414 </property> 415 <property name="buddy"> 416 <cstring>abr</cstring> 417 </property> 418 </widget> 419 </item> 420 <item row="0" column="2"> 421 <widget class="QSpinBox" name="crf"> 422 <property name="enabled"> 423 <bool>false</bool> 424 </property> 425 <property name="alignment"> 426 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 427 </property> 428 <property name="suffix"> 429 <string/> 430 </property> 431 <property name="maximum"> 432 <number>50</number> 433 </property> 434 <property name="value"> 435 <number>18</number> 436 </property> 437 </widget> 438 </item> 439 <item row="1" column="2"> 440 <widget class="QSpinBox" name="vbr"> 441 <property name="alignment"> 442 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 443 </property> 444 <property name="suffix"> 445 <string/> 446 </property> 447 <property name="maximum"> 448 <number>10000</number> 449 </property> 450 </widget> 451 </item> 452 <item row="1" column="1"> 453 <widget class="QLabel" name="label"> 454 <property name="text"> 455 <string>VBR</string> 456 </property> 457 <property name="alignment"> 458 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 459 </property> 460 <property name="buddy"> 461 <cstring>vbr</cstring> 462 </property> 463 </widget> 464 </item> 465 <item row="0" column="1"> 466 <widget class="QLabel" name="label_5"> 467 <property name="text"> 468 <string>CRF</string> 469 </property> 470 <property name="alignment"> 471 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 472 </property> 473 <property name="buddy"> 474 <cstring>crf</cstring> 475 </property> 476 </widget> 477 </item> 478 </layout> 479 </widget> 480 </item> 481 <item row="1" column="0" colspan="2"> 482 <widget class="QGroupBox" name="dimensionsBox"> 483 <property name="title"> 484 <string>Dimensions</string> 485 </property> 486 <layout class="QGridLayout" name="gridLayout_4"> 487 <item row="1" column="2"> 488 <widget class="QLabel" name="label_4"> 489 <property name="text"> 490 <string notr="true">:</string> 491 </property> 492 <property name="alignment"> 493 <set>Qt::AlignCenter</set> 494 </property> 495 </widget> 496 </item> 497 <item row="0" column="2"> 498 <widget class="QLabel" name="label_3"> 499 <property name="text"> 500 <string notr="true">×</string> 501 </property> 502 <property name="alignment"> 503 <set>Qt::AlignCenter</set> 504 </property> 505 </widget> 506 </item> 507 <item row="0" column="3"> 508 <widget class="QSpinBox" name="height"> 509 <property name="minimum"> 510 <number>1</number> 511 </property> 512 <property name="maximum"> 513 <number>3160</number> 514 </property> 515 </widget> 516 </item> 517 <item row="0" column="1"> 518 <widget class="QSpinBox" name="width"> 519 <property name="minimum"> 520 <number>1</number> 521 </property> 522 <property name="maximum"> 523 <number>3840</number> 524 </property> 525 </widget> 526 </item> 527 <item row="1" column="3"> 528 <widget class="QSpinBox" name="hratio"> 529 <property name="minimum"> 530 <number>1</number> 531 </property> 532 <property name="maximum"> 533 <number>9999</number> 534 </property> 535 </widget> 536 </item> 537 <item row="1" column="1"> 538 <widget class="QSpinBox" name="wratio"> 539 <property name="minimum"> 540 <number>1</number> 541 </property> 542 <property name="maximum"> 543 <number>9999</number> 544 </property> 545 </widget> 546 </item> 547 <item row="1" column="4"> 548 <widget class="QCheckBox" name="lockRatio"> 549 <property name="text"> 550 <string>Lock aspect ratio</string> 551 </property> 552 </widget> 553 </item> 554 </layout> 555 </widget> 556 </item> 557 </layout> 558 </widget> 559 </item> 560 <item> 561 <layout class="QHBoxLayout" name="horizontalLayout"> 562 <item> 563 <widget class="QCheckBox" name="showAdvanced"> 564 <property name="text"> 565 <string>Show advanced</string> 566 </property> 567 </widget> 568 </item> 569 <item> 570 <widget class="QDialogButtonBox" name="buttonBox"> 571 <property name="standardButtons"> 572 <set>QDialogButtonBox::Close</set> 573 </property> 574 </widget> 575 </item> 576 </layout> 577 </item> 578 </layout> 579 </widget> 580 <tabstops> 581 <tabstop>filename</tabstop> 582 <tabstop>start</tabstop> 583 <tabstop>stop</tabstop> 584 <tabstop>selectFile</tabstop> 585 <tabstop>presetHQ</tabstop> 586 <tabstop>presetYoutube</tabstop> 587 <tabstop>presetWebM</tabstop> 588 <tabstop>presetMP4</tabstop> 589 <tabstop>presetLossless</tabstop> 590 <tabstop>preset4K</tabstop> 591 <tabstop>preset1080</tabstop> 592 <tabstop>preset720</tabstop> 593 <tabstop>preset480</tabstop> 594 <tabstop>presetNative</tabstop> 595 <tabstop>showAdvanced</tabstop> 596 <tabstop>container</tabstop> 597 <tabstop>video</tabstop> 598 <tabstop>audio</tabstop> 599 <tabstop>doCrf</tabstop> 600 <tabstop>doVbr</tabstop> 601 <tabstop>crf</tabstop> 602 <tabstop>vbr</tabstop> 603 <tabstop>abr</tabstop> 604 <tabstop>width</tabstop> 605 <tabstop>height</tabstop> 606 <tabstop>wratio</tabstop> 607 <tabstop>hratio</tabstop> 608 <tabstop>lockRatio</tabstop> 609 </tabstops> 610 <resources/> 611 <connections> 612 <connection> 613 <sender>doCrf</sender> 614 <signal>toggled(bool)</signal> 615 <receiver>crf</receiver> 616 <slot>setEnabled(bool)</slot> 617 <hints> 618 <hint type="sourcelabel"> 619 <x>200</x> 620 <y>324</y> 621 </hint> 622 <hint type="destinationlabel"> 623 <x>301</x> 624 <y>314</y> 625 </hint> 626 </hints> 627 </connection> 628 <connection> 629 <sender>doVbr</sender> 630 <signal>toggled(bool)</signal> 631 <receiver>vbr</receiver> 632 <slot>setEnabled(bool)</slot> 633 <hints> 634 <hint type="sourcelabel"> 635 <x>200</x> 636 <y>364</y> 637 </hint> 638 <hint type="destinationlabel"> 639 <x>301</x> 640 <y>354</y> 641 </hint> 642 </hints> 643 </connection> 644 </connections> 645 <buttongroups> 646 <buttongroup name="presets"/> 647 <buttongroup name="resolutions"/> 648 <buttongroup name="ratefactor"/> 649 </buttongroups> 650</ui> 651