Add remux option
This commit is contained in:
@@ -81,11 +81,24 @@
|
||||
<div class="card shadow mt-3" *ngIf="loaded">
|
||||
<div class="card-content p-3">
|
||||
<form [formGroup]="processingForm" (ngSubmit)="onSubmit()">
|
||||
<div class="flex flex-col mt-2">
|
||||
<label>Wanted Resolution</label>
|
||||
<select formControlName="wantedResolution" class="form-select">
|
||||
<option [value]="res.name" *ngFor="let res of loaded.videoTracks">{{res.name}} ({{res.codec}} - {{humanFileSize(res.bandwidth)}})</option>
|
||||
</select>
|
||||
<div class="row mt-2">
|
||||
<div class="col-9">
|
||||
<div class="flex flex-col mt-2">
|
||||
<label>Wanted Resolution</label>
|
||||
<select formControlName="wantedResolution" class="form-select">
|
||||
<option [value]="res.name" *ngFor="let res of loaded.videoTracks">{{res.name}} ({{res.codec}} - {{humanFileSize(res.bandwidth)}})</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<label class="mb-2">Process remux</label>
|
||||
<div class="form-check form-switch">
|
||||
<input [ngModelOptions]="{standalone: true}" [(ngModel)]="processRemux" class="form-check-input" type="checkbox" role="switch" id="remuxProcess">
|
||||
<label class="form-check-label" for="remuxProcess">
|
||||
Process Full MKV Remux
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mt-2">
|
||||
<div class="col-8">
|
||||
@@ -97,7 +110,7 @@
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<div class="col-4" *ngIf="loaded.subtitles && loaded.subtitles.length > 0">
|
||||
<label class="mb-2">Wanted Subtitles Tracks</label>
|
||||
<div class="form-check form-switch" *ngFor="let sub of loaded.subtitles; let index = index">
|
||||
<input [ngModelOptions]="{standalone: true}" [(ngModel)]="sub.selected" class="form-check-input" type="checkbox" role="switch" [id]="'sub_track_' + index">
|
||||
|
||||
@@ -21,6 +21,7 @@ export class AppComponent implements OnInit {
|
||||
jobs: Array<any> = [];
|
||||
lastJobSuccess: boolean = false;
|
||||
welcomeHeader: any = null;
|
||||
processRemux: boolean = true;
|
||||
loaded: any = null;
|
||||
Math: any = Math;
|
||||
|
||||
@@ -124,6 +125,7 @@ export class AppComponent implements OnInit {
|
||||
wantedResolution: this.loaded.videoTracks.find((res: any) => res.name === formData.wantedResolution),
|
||||
mpdUrl: this.loadForm.get('mpdUrl')?.value,
|
||||
mp4Filename: this.loadForm.get('mp4Filename')?.value,
|
||||
wantedRemux: this.processRemux
|
||||
});
|
||||
console.log(data);
|
||||
this.videoProcessingService.startProcess(data).subscribe({
|
||||
|
||||
Reference in New Issue
Block a user