diff --git a/App.config b/App.config
index 0d1bc19..978ef2b 100644
--- a/App.config
+++ b/App.config
@@ -23,7 +23,7 @@
-
+
diff --git a/Binaries/Win64/ffmpeg.exe b/Binaries/Win64/ffmpeg.exe
index 59d7de2..93034d3 100644
Binary files a/Binaries/Win64/ffmpeg.exe and b/Binaries/Win64/ffmpeg.exe differ
diff --git a/MainForm.Designer.cs b/MainForm.Designer.cs
index df18738..31c2e11 100644
--- a/MainForm.Designer.cs
+++ b/MainForm.Designer.cs
@@ -1895,7 +1895,7 @@ private void InitializeComponent()
labelEncodingNGOVHint.Name = "labelEncodingNGOVHint";
labelEncodingNGOVHint.Size = new System.Drawing.Size(804, 28);
labelEncodingNGOVHint.TabIndex = 0;
- labelEncodingNGOVHint.Text = "Use the next-gen VP9/Opus encoders instead of the standard VP8/Vorbis. It can tak" +
+ labelEncodingNGOVHint.Text = "«Now 4chan support it» Use the next-gen VP9/Opus encoders instead of the standard VP8/Vorbis. It can tak" +
"e more time.";
labelEncodingNGOVHint.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
diff --git a/MainForm.cs b/MainForm.cs
index 5d49940..115428e 100644
--- a/MainForm.cs
+++ b/MainForm.cs
@@ -2051,7 +2051,7 @@ void Convert()
if (input == output)
throw new Exception("Input and output files are the same!");
- string options = GenerateArguments();
+ string options = boxArguments.Text;
ValidateInputFile(input);
ValidateOutputFile(output);
@@ -2680,6 +2680,7 @@ private void boxFrameRate_Leave(object sender, EventArgs e)
{
if (boxFrameRate.Text.Equals("0"))
boxFrameRate.Text = string.Empty;
+ UpdateArguments(sender, e);
}
private void buttonLogOut_Click(object sender, EventArgs e)
@@ -2807,6 +2808,7 @@ private void buttonOpenPath_Click(object sender, EventArgs e)
private void numericDelay_ValueChanged(object sender, EventArgs e)
{
Filters.DelayAudio = numericDelay.Value != 0 ? new DelayAudio(numericDelay.Value.ToString().Replace(',', '.')) : null;
+ UpdateArguments(sender, e);
}
private void checkMP4_CheckedChanged(object sender, EventArgs e)
@@ -2828,12 +2830,14 @@ private void checkMP4_CheckedChanged(object sender, EventArgs e)
checkHWAcceleration.Checked = false;
}
+ UpdateArguments(sender, e);
UpdateConfiguration("MP4", checkMP4.Checked.ToString());
}
private void checkHWAcceleration_CheckedChanged(object sender, EventArgs e)
{
+ UpdateArguments(sender, e);
UpdateConfiguration("HAMP4", checkHWAcceleration.Checked.ToString());
}
@@ -2841,6 +2845,7 @@ private void boxStabilization_CheckedChanged(object sender, EventArgs e)
{
comboBoxLevels.Enabled = boxStabilization.Checked;
comboStabType.Enabled = boxStabilization.Checked;
+ UpdateArguments(sender, e);
}
}
}
\ No newline at end of file
diff --git a/NewUpdate/3.18.0.zip b/NewUpdate/3.18.0.zip
new file mode 100644
index 0000000..91de6b8
Binary files /dev/null and b/NewUpdate/3.18.0.zip differ
diff --git a/NewUpdate/latest b/NewUpdate/latest
index cd17abc..ae56155 100644
--- a/NewUpdate/latest
+++ b/NewUpdate/latest
@@ -1 +1 @@
-3.17.3
\ No newline at end of file
+3.18.0
\ No newline at end of file
diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs
index c64573c..b60c9d9 100644
--- a/Properties/AssemblyInfo.cs
+++ b/Properties/AssemblyInfo.cs
@@ -31,4 +31,4 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("3.17.3")]
+[assembly: AssemblyVersion("3.18.0")]
diff --git a/README.md b/README.md
index dcd6a00..c041e97 100644
--- a/README.md
+++ b/README.md
@@ -167,6 +167,11 @@ See user details in tab *General*. If you are creating several gfys of the same
## Changelog
+#### Version 3.18.0
+* VP9 now is default for fresh installs, your current setting will be remembered
+* Advance users can edit/add arguments before convert in ```Advanced>Arguments```
+* ffmpeg updated
+
#### Version 3.17.3
* Changed convert console output for more easy reading. Thanks to **@myblindy**