mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-25 12:44:46 +01:00
Remove "source res" in batch convert change assa res - thx Samo99 :)
This commit is contained in:
parent
e3ea68ed11
commit
7b584b8d5e
109
src/ui/Forms/BatchConvert.Designer.cs
generated
109
src/ui/Forms/BatchConvert.Designer.cs
generated
@ -31,7 +31,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private void InitializeComponent()
|
private void InitializeComponent()
|
||||||
{
|
{
|
||||||
this.components = new System.ComponentModel.Container();
|
this.components = new System.ComponentModel.Container();
|
||||||
Nikse.SubtitleEdit.Core.Common.TimeCode timeCode2 = new Nikse.SubtitleEdit.Core.Common.TimeCode();
|
Nikse.SubtitleEdit.Core.Common.TimeCode timeCode1 = new Nikse.SubtitleEdit.Core.Common.TimeCode();
|
||||||
this.buttonConvert = new System.Windows.Forms.Button();
|
this.buttonConvert = new System.Windows.Forms.Button();
|
||||||
this.buttonCancel = new System.Windows.Forms.Button();
|
this.buttonCancel = new System.Windows.Forms.Button();
|
||||||
this.groupBoxConvertOptions = new System.Windows.Forms.GroupBox();
|
this.groupBoxConvertOptions = new System.Windows.Forms.GroupBox();
|
||||||
@ -40,11 +40,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.checkBoxPosition = new System.Windows.Forms.CheckBox();
|
this.checkBoxPosition = new System.Windows.Forms.CheckBox();
|
||||||
this.checkBoxFontSize = new System.Windows.Forms.CheckBox();
|
this.checkBoxFontSize = new System.Windows.Forms.CheckBox();
|
||||||
this.checkBoxMargins = new System.Windows.Forms.CheckBox();
|
this.checkBoxMargins = new System.Windows.Forms.CheckBox();
|
||||||
this.labelSourceRes = new System.Windows.Forms.Label();
|
|
||||||
this.numericUpDownSourceHeight = new System.Windows.Forms.NumericUpDown();
|
|
||||||
this.buttonSourceRes = new System.Windows.Forms.Button();
|
|
||||||
this.label2 = new System.Windows.Forms.Label();
|
|
||||||
this.numericUpDownSourceWidth = new System.Windows.Forms.NumericUpDown();
|
|
||||||
this.labelTargetRes = new System.Windows.Forms.Label();
|
this.labelTargetRes = new System.Windows.Forms.Label();
|
||||||
this.numericUpDownTargetHeight = new System.Windows.Forms.NumericUpDown();
|
this.numericUpDownTargetHeight = new System.Windows.Forms.NumericUpDown();
|
||||||
this.buttonGetResolutionFromVideo = new System.Windows.Forms.Button();
|
this.buttonGetResolutionFromVideo = new System.Windows.Forms.Button();
|
||||||
@ -161,8 +156,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.labelStatus = new System.Windows.Forms.Label();
|
this.labelStatus = new System.Windows.Forms.Label();
|
||||||
this.groupBoxConvertOptions.SuspendLayout();
|
this.groupBoxConvertOptions.SuspendLayout();
|
||||||
this.groupBoxAssaChangeRes.SuspendLayout();
|
this.groupBoxAssaChangeRes.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDownSourceHeight)).BeginInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDownSourceWidth)).BeginInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDownTargetHeight)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.numericUpDownTargetHeight)).BeginInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDownTargetWidth)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.numericUpDownTargetWidth)).BeginInit();
|
||||||
this.contextMenuStripOptions.SuspendLayout();
|
this.contextMenuStripOptions.SuspendLayout();
|
||||||
@ -247,11 +240,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.groupBoxAssaChangeRes.Controls.Add(this.checkBoxPosition);
|
this.groupBoxAssaChangeRes.Controls.Add(this.checkBoxPosition);
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.checkBoxFontSize);
|
this.groupBoxAssaChangeRes.Controls.Add(this.checkBoxFontSize);
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.checkBoxMargins);
|
this.groupBoxAssaChangeRes.Controls.Add(this.checkBoxMargins);
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.labelSourceRes);
|
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.numericUpDownSourceHeight);
|
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.buttonSourceRes);
|
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.label2);
|
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.numericUpDownSourceWidth);
|
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.labelTargetRes);
|
this.groupBoxAssaChangeRes.Controls.Add(this.labelTargetRes);
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.numericUpDownTargetHeight);
|
this.groupBoxAssaChangeRes.Controls.Add(this.numericUpDownTargetHeight);
|
||||||
this.groupBoxAssaChangeRes.Controls.Add(this.buttonGetResolutionFromVideo);
|
this.groupBoxAssaChangeRes.Controls.Add(this.buttonGetResolutionFromVideo);
|
||||||
@ -311,72 +299,10 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.checkBoxMargins.Text = "Change resolution for margins";
|
this.checkBoxMargins.Text = "Change resolution for margins";
|
||||||
this.checkBoxMargins.UseVisualStyleBackColor = true;
|
this.checkBoxMargins.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// labelSourceRes
|
|
||||||
//
|
|
||||||
this.labelSourceRes.AutoSize = true;
|
|
||||||
this.labelSourceRes.Location = new System.Drawing.Point(11, 31);
|
|
||||||
this.labelSourceRes.Name = "labelSourceRes";
|
|
||||||
this.labelSourceRes.Size = new System.Drawing.Size(41, 13);
|
|
||||||
this.labelSourceRes.TabIndex = 12;
|
|
||||||
this.labelSourceRes.Text = "Source";
|
|
||||||
//
|
|
||||||
// numericUpDownSourceHeight
|
|
||||||
//
|
|
||||||
this.numericUpDownSourceHeight.Location = new System.Drawing.Point(163, 28);
|
|
||||||
this.numericUpDownSourceHeight.Maximum = new decimal(new int[] {
|
|
||||||
10000,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
this.numericUpDownSourceHeight.Name = "numericUpDownSourceHeight";
|
|
||||||
this.numericUpDownSourceHeight.Size = new System.Drawing.Size(47, 20);
|
|
||||||
this.numericUpDownSourceHeight.TabIndex = 15;
|
|
||||||
this.numericUpDownSourceHeight.Value = new decimal(new int[] {
|
|
||||||
288,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
//
|
|
||||||
// buttonSourceRes
|
|
||||||
//
|
|
||||||
this.buttonSourceRes.Location = new System.Drawing.Point(214, 28);
|
|
||||||
this.buttonSourceRes.Name = "buttonSourceRes";
|
|
||||||
this.buttonSourceRes.Size = new System.Drawing.Size(27, 23);
|
|
||||||
this.buttonSourceRes.TabIndex = 16;
|
|
||||||
this.buttonSourceRes.Text = "...";
|
|
||||||
this.buttonSourceRes.UseVisualStyleBackColor = true;
|
|
||||||
this.buttonSourceRes.Click += new System.EventHandler(this.buttonSourceRes_Click);
|
|
||||||
//
|
|
||||||
// label2
|
|
||||||
//
|
|
||||||
this.label2.AutoSize = true;
|
|
||||||
this.label2.Location = new System.Drawing.Point(145, 31);
|
|
||||||
this.label2.Name = "label2";
|
|
||||||
this.label2.Size = new System.Drawing.Size(14, 13);
|
|
||||||
this.label2.TabIndex = 14;
|
|
||||||
this.label2.Text = "X";
|
|
||||||
//
|
|
||||||
// numericUpDownSourceWidth
|
|
||||||
//
|
|
||||||
this.numericUpDownSourceWidth.Location = new System.Drawing.Point(94, 28);
|
|
||||||
this.numericUpDownSourceWidth.Maximum = new decimal(new int[] {
|
|
||||||
10000,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
this.numericUpDownSourceWidth.Name = "numericUpDownSourceWidth";
|
|
||||||
this.numericUpDownSourceWidth.Size = new System.Drawing.Size(47, 20);
|
|
||||||
this.numericUpDownSourceWidth.TabIndex = 13;
|
|
||||||
this.numericUpDownSourceWidth.Value = new decimal(new int[] {
|
|
||||||
384,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
//
|
|
||||||
// labelTargetRes
|
// labelTargetRes
|
||||||
//
|
//
|
||||||
this.labelTargetRes.AutoSize = true;
|
this.labelTargetRes.AutoSize = true;
|
||||||
this.labelTargetRes.Location = new System.Drawing.Point(12, 56);
|
this.labelTargetRes.Location = new System.Drawing.Point(9, 29);
|
||||||
this.labelTargetRes.Name = "labelTargetRes";
|
this.labelTargetRes.Name = "labelTargetRes";
|
||||||
this.labelTargetRes.Size = new System.Drawing.Size(38, 13);
|
this.labelTargetRes.Size = new System.Drawing.Size(38, 13);
|
||||||
this.labelTargetRes.TabIndex = 17;
|
this.labelTargetRes.TabIndex = 17;
|
||||||
@ -384,7 +310,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
//
|
//
|
||||||
// numericUpDownTargetHeight
|
// numericUpDownTargetHeight
|
||||||
//
|
//
|
||||||
this.numericUpDownTargetHeight.Location = new System.Drawing.Point(163, 54);
|
this.numericUpDownTargetHeight.Location = new System.Drawing.Point(82, 46);
|
||||||
this.numericUpDownTargetHeight.Maximum = new decimal(new int[] {
|
this.numericUpDownTargetHeight.Maximum = new decimal(new int[] {
|
||||||
10000,
|
10000,
|
||||||
0,
|
0,
|
||||||
@ -401,7 +327,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
//
|
//
|
||||||
// buttonGetResolutionFromVideo
|
// buttonGetResolutionFromVideo
|
||||||
//
|
//
|
||||||
this.buttonGetResolutionFromVideo.Location = new System.Drawing.Point(214, 54);
|
this.buttonGetResolutionFromVideo.Location = new System.Drawing.Point(133, 46);
|
||||||
this.buttonGetResolutionFromVideo.Name = "buttonGetResolutionFromVideo";
|
this.buttonGetResolutionFromVideo.Name = "buttonGetResolutionFromVideo";
|
||||||
this.buttonGetResolutionFromVideo.Size = new System.Drawing.Size(27, 23);
|
this.buttonGetResolutionFromVideo.Size = new System.Drawing.Size(27, 23);
|
||||||
this.buttonGetResolutionFromVideo.TabIndex = 21;
|
this.buttonGetResolutionFromVideo.TabIndex = 21;
|
||||||
@ -412,7 +338,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
// labelX
|
// labelX
|
||||||
//
|
//
|
||||||
this.labelX.AutoSize = true;
|
this.labelX.AutoSize = true;
|
||||||
this.labelX.Location = new System.Drawing.Point(145, 57);
|
this.labelX.Location = new System.Drawing.Point(64, 49);
|
||||||
this.labelX.Name = "labelX";
|
this.labelX.Name = "labelX";
|
||||||
this.labelX.Size = new System.Drawing.Size(14, 13);
|
this.labelX.Size = new System.Drawing.Size(14, 13);
|
||||||
this.labelX.TabIndex = 19;
|
this.labelX.TabIndex = 19;
|
||||||
@ -420,7 +346,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
//
|
//
|
||||||
// numericUpDownTargetWidth
|
// numericUpDownTargetWidth
|
||||||
//
|
//
|
||||||
this.numericUpDownTargetWidth.Location = new System.Drawing.Point(94, 54);
|
this.numericUpDownTargetWidth.Location = new System.Drawing.Point(13, 46);
|
||||||
this.numericUpDownTargetWidth.Maximum = new decimal(new int[] {
|
this.numericUpDownTargetWidth.Maximum = new decimal(new int[] {
|
||||||
10000,
|
10000,
|
||||||
0,
|
0,
|
||||||
@ -623,14 +549,14 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.timeUpDownAdjust.Name = "timeUpDownAdjust";
|
this.timeUpDownAdjust.Name = "timeUpDownAdjust";
|
||||||
this.timeUpDownAdjust.Size = new System.Drawing.Size(111, 27);
|
this.timeUpDownAdjust.Size = new System.Drawing.Size(111, 27);
|
||||||
this.timeUpDownAdjust.TabIndex = 1;
|
this.timeUpDownAdjust.TabIndex = 1;
|
||||||
timeCode2.Hours = 0;
|
timeCode1.Hours = 0;
|
||||||
timeCode2.Milliseconds = 0;
|
timeCode1.Milliseconds = 0;
|
||||||
timeCode2.Minutes = 0;
|
timeCode1.Minutes = 0;
|
||||||
timeCode2.Seconds = 0;
|
timeCode1.Seconds = 0;
|
||||||
timeCode2.TimeSpan = System.TimeSpan.Parse("00:00:00");
|
timeCode1.TimeSpan = System.TimeSpan.Parse("00:00:00");
|
||||||
timeCode2.TotalMilliseconds = 0D;
|
timeCode1.TotalMilliseconds = 0D;
|
||||||
timeCode2.TotalSeconds = 0D;
|
timeCode1.TotalSeconds = 0D;
|
||||||
this.timeUpDownAdjust.TimeCode = timeCode2;
|
this.timeUpDownAdjust.TimeCode = timeCode1;
|
||||||
this.timeUpDownAdjust.UseVideoOffset = false;
|
this.timeUpDownAdjust.UseVideoOffset = false;
|
||||||
//
|
//
|
||||||
// labelHourMinSecMilliSecond
|
// labelHourMinSecMilliSecond
|
||||||
@ -1677,8 +1603,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
this.groupBoxConvertOptions.ResumeLayout(false);
|
this.groupBoxConvertOptions.ResumeLayout(false);
|
||||||
this.groupBoxAssaChangeRes.ResumeLayout(false);
|
this.groupBoxAssaChangeRes.ResumeLayout(false);
|
||||||
this.groupBoxAssaChangeRes.PerformLayout();
|
this.groupBoxAssaChangeRes.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDownSourceHeight)).EndInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDownSourceWidth)).EndInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDownTargetHeight)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.numericUpDownTargetHeight)).EndInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDownTargetWidth)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.numericUpDownTargetWidth)).EndInit();
|
||||||
this.contextMenuStripOptions.ResumeLayout(false);
|
this.contextMenuStripOptions.ResumeLayout(false);
|
||||||
@ -1843,11 +1767,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private System.Windows.Forms.NumericUpDown numericUpDownDeleteFirst;
|
private System.Windows.Forms.NumericUpDown numericUpDownDeleteFirst;
|
||||||
private System.Windows.Forms.Label labelDeleteFirstLines;
|
private System.Windows.Forms.Label labelDeleteFirstLines;
|
||||||
private System.Windows.Forms.GroupBox groupBoxAssaChangeRes;
|
private System.Windows.Forms.GroupBox groupBoxAssaChangeRes;
|
||||||
private System.Windows.Forms.Label labelSourceRes;
|
|
||||||
private System.Windows.Forms.NumericUpDown numericUpDownSourceHeight;
|
|
||||||
private System.Windows.Forms.Button buttonSourceRes;
|
|
||||||
private System.Windows.Forms.Label label2;
|
|
||||||
private System.Windows.Forms.NumericUpDown numericUpDownSourceWidth;
|
|
||||||
private System.Windows.Forms.Label labelTargetRes;
|
private System.Windows.Forms.Label labelTargetRes;
|
||||||
private System.Windows.Forms.NumericUpDown numericUpDownTargetHeight;
|
private System.Windows.Forms.NumericUpDown numericUpDownTargetHeight;
|
||||||
private System.Windows.Forms.Button buttonGetResolutionFromVideo;
|
private System.Windows.Forms.Button buttonGetResolutionFromVideo;
|
||||||
|
@ -350,8 +350,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
checkBoxExtendOnly.Text = LanguageSettings.Current.AdjustDisplayDuration.ExtendOnly;
|
checkBoxExtendOnly.Text = LanguageSettings.Current.AdjustDisplayDuration.ExtendOnly;
|
||||||
labelAdjustViaPercent.Text = LanguageSettings.Current.AdjustDisplayDuration.SetAsPercent;
|
labelAdjustViaPercent.Text = LanguageSettings.Current.AdjustDisplayDuration.SetAsPercent;
|
||||||
|
|
||||||
labelSourceRes.Text = "Source";
|
labelTargetRes.Text = LanguageSettings.Current.AssaResulationChanger.TargetVideoRes;
|
||||||
labelTargetRes.Text = "Target";
|
|
||||||
checkBoxMargins.Text = LanguageSettings.Current.AssaResulationChanger.ChangeResolutionMargins;
|
checkBoxMargins.Text = LanguageSettings.Current.AssaResulationChanger.ChangeResolutionMargins;
|
||||||
checkBoxFontSize.Text = LanguageSettings.Current.AssaResulationChanger.ChangeResolutionFontSize;
|
checkBoxFontSize.Text = LanguageSettings.Current.AssaResulationChanger.ChangeResolutionFontSize;
|
||||||
checkBoxPosition.Text = LanguageSettings.Current.AssaResulationChanger.ChangeResolutionPositions;
|
checkBoxPosition.Text = LanguageSettings.Current.AssaResulationChanger.ChangeResolutionPositions;
|
||||||
@ -1679,8 +1678,22 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
sub.Header = AdvancedSubStationAlpha.DefaultHeader;
|
sub.Header = AdvancedSubStationAlpha.DefaultHeader;
|
||||||
}
|
}
|
||||||
|
|
||||||
var sourceWidth = numericUpDownSourceWidth.Value;
|
// default resolution for ASSA
|
||||||
var sourceHeight = numericUpDownSourceHeight.Value;
|
var sourceWidth = 384;
|
||||||
|
var sourceHeight = 288;
|
||||||
|
|
||||||
|
var oldPlayResX = AdvancedSubStationAlpha.GetTagValueFromHeader("PlayResX", "[Script Info]", sub.Header);
|
||||||
|
if (int.TryParse(oldPlayResX, out var w))
|
||||||
|
{
|
||||||
|
sourceWidth = w;
|
||||||
|
}
|
||||||
|
|
||||||
|
var oldPlayResY = AdvancedSubStationAlpha.GetTagValueFromHeader("PlayResY", "[Script Info]", sub.Header);
|
||||||
|
if (int.TryParse(oldPlayResY, out var h))
|
||||||
|
{
|
||||||
|
sourceHeight = h;
|
||||||
|
}
|
||||||
|
|
||||||
var targetWidth = numericUpDownTargetWidth.Value;
|
var targetWidth = numericUpDownTargetWidth.Value;
|
||||||
var targetHeight = numericUpDownTargetHeight.Value;
|
var targetHeight = numericUpDownTargetHeight.Value;
|
||||||
|
|
||||||
@ -3124,26 +3137,6 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
buttonInputBrowse_Click(sender, e);
|
buttonInputBrowse_Click(sender, e);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonSourceRes_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
using (var openFileDialog1 = new OpenFileDialog())
|
|
||||||
{
|
|
||||||
openFileDialog1.Title = LanguageSettings.Current.General.OpenVideoFileTitle;
|
|
||||||
openFileDialog1.FileName = string.Empty;
|
|
||||||
openFileDialog1.Filter = UiUtil.GetVideoFileFilter(false);
|
|
||||||
openFileDialog1.FileName = string.Empty;
|
|
||||||
if (openFileDialog1.ShowDialog() == DialogResult.OK)
|
|
||||||
{
|
|
||||||
var info = UiUtil.GetVideoInfo(openFileDialog1.FileName);
|
|
||||||
if (info != null && info.Success)
|
|
||||||
{
|
|
||||||
numericUpDownSourceWidth.Value = info.Width;
|
|
||||||
numericUpDownSourceHeight.Value = info.Height;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void buttonGetResolutionFromVideo_Click(object sender, EventArgs e)
|
private void buttonGetResolutionFromVideo_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
using (var openFileDialog1 = new OpenFileDialog())
|
using (var openFileDialog1 = new OpenFileDialog())
|
||||||
|
Loading…
Reference in New Issue
Block a user