Reverse video quality track bar value

This commit is contained in:
Jaex 2019-11-20 15:53:14 +03:00
parent 562599a2c6
commit 8c99547ea7
2 changed files with 14 additions and 10 deletions

View file

@ -203,25 +203,25 @@ private void InitializeComponent()
this.lblVideoQualityValue.Location = new System.Drawing.Point(413, 115); this.lblVideoQualityValue.Location = new System.Drawing.Point(413, 115);
this.lblVideoQualityValue.Name = "lblVideoQualityValue"; this.lblVideoQualityValue.Name = "lblVideoQualityValue";
this.lblVideoQualityValue.Size = new System.Drawing.Size(13, 13); this.lblVideoQualityValue.Size = new System.Drawing.Size(13, 13);
this.lblVideoQualityValue.TabIndex = 12; this.lblVideoQualityValue.TabIndex = 14;
this.lblVideoQualityValue.Text = "0"; this.lblVideoQualityValue.Text = "0";
// //
// lblVideoQualityHigher // lblVideoQualityHigher
// //
this.lblVideoQualityHigher.Location = new System.Drawing.Point(120, 134); this.lblVideoQualityHigher.Location = new System.Drawing.Point(264, 134);
this.lblVideoQualityHigher.Name = "lblVideoQualityHigher"; this.lblVideoQualityHigher.Name = "lblVideoQualityHigher";
this.lblVideoQualityHigher.Size = new System.Drawing.Size(136, 22); this.lblVideoQualityHigher.Size = new System.Drawing.Size(136, 22);
this.lblVideoQualityHigher.TabIndex = 13; this.lblVideoQualityHigher.TabIndex = 13;
this.lblVideoQualityHigher.Text = "<- Higher quality/size"; this.lblVideoQualityHigher.Text = "Higher quality/size ->";
this.lblVideoQualityHigher.TextAlign = System.Drawing.ContentAlignment.TopRight;
// //
// lvlVideoQualityLower // lvlVideoQualityLower
// //
this.lvlVideoQualityLower.Location = new System.Drawing.Point(264, 134); this.lvlVideoQualityLower.Location = new System.Drawing.Point(120, 134);
this.lvlVideoQualityLower.Name = "lvlVideoQualityLower"; this.lvlVideoQualityLower.Name = "lvlVideoQualityLower";
this.lvlVideoQualityLower.Size = new System.Drawing.Size(136, 22); this.lvlVideoQualityLower.Size = new System.Drawing.Size(136, 22);
this.lvlVideoQualityLower.TabIndex = 14; this.lvlVideoQualityLower.TabIndex = 12;
this.lvlVideoQualityLower.Text = "Lower quality/size ->"; this.lvlVideoQualityLower.Text = "<- Lower quality/size";
this.lvlVideoQualityLower.TextAlign = System.Drawing.ContentAlignment.TopRight;
// //
// VideoConverterForm // VideoConverterForm
// //
@ -229,7 +229,6 @@ private void InitializeComponent()
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.Window; this.BackColor = System.Drawing.SystemColors.Window;
this.ClientSize = new System.Drawing.Size(456, 316); this.ClientSize = new System.Drawing.Size(456, 316);
this.Controls.Add(this.lvlVideoQualityLower);
this.Controls.Add(this.lblVideoQualityHigher); this.Controls.Add(this.lblVideoQualityHigher);
this.Controls.Add(this.lblVideoQualityValue); this.Controls.Add(this.lblVideoQualityValue);
this.Controls.Add(this.tbVideoQuality); this.Controls.Add(this.tbVideoQuality);
@ -248,6 +247,7 @@ private void InitializeComponent()
this.Controls.Add(this.lblInputFilePath); this.Controls.Add(this.lblInputFilePath);
this.Controls.Add(this.btnEncode); this.Controls.Add(this.btnEncode);
this.Controls.Add(this.pbProgress); this.Controls.Add(this.pbProgress);
this.Controls.Add(this.lvlVideoQualityLower);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false; this.MaximizeBox = false;
this.Name = "VideoConverterForm"; this.Name = "VideoConverterForm";

View file

@ -63,7 +63,6 @@ private void UpdateOptions()
Options.OutputFolderPath = txtOutputFolder.Text; Options.OutputFolderPath = txtOutputFolder.Text;
Options.OutputFileName = txtOutputFileName.Text; Options.OutputFileName = txtOutputFileName.Text;
Options.VideoCodec = (ConverterVideoCodecs)cbVideoCodec.SelectedIndex; Options.VideoCodec = (ConverterVideoCodecs)cbVideoCodec.SelectedIndex;
Options.VideoQuality = tbVideoQuality.Value;
} }
switch (Options.VideoCodec) switch (Options.VideoCodec)
@ -98,7 +97,12 @@ private void UpdateOptions()
break; break;
} }
lblVideoQualityValue.Text = tbVideoQuality.Value.ToString(); if (ready)
{
Options.VideoQuality = tbVideoQuality.Minimum + tbVideoQuality.Maximum - tbVideoQuality.Value;
}
lblVideoQualityValue.Text = Options.VideoQuality.ToString();
txtArguments.Text = Options.GetFFmpegArgs(); txtArguments.Text = Options.GetFFmpegArgs();