From 0fa9e2b3afbe9999ff6d13b332ad8e27a8d1a40c Mon Sep 17 00:00:00 2001 From: hama3254 <52826614+hama3254@users.noreply.github.com> Date: Wed, 30 Aug 2023 18:40:53 +0200 Subject: [PATCH] added audio only setting added audio only setting #801 --- .vs/Crunchyroll Downloader/v17/.suo | Bin 200192 -> 237568 bytes Crunchyroll Downloader/App.config | 3 + Crunchyroll Downloader/CRD_List_Item.vb | 2 +- Crunchyroll Downloader/CheckBoxComboBox.vb | 12 +- Crunchyroll Downloader/ErrorDialog.vb | 6 +- Crunchyroll Downloader/Main.designer.vb | 9 +- Crunchyroll Downloader/Main.resx | 338 +++++++++++------- Crunchyroll Downloader/Main.vb | 47 ++- .../My Project/Settings.Designer.vb | 14 +- .../My Project/Settings.settings | 3 + .../einstellungen.Designer.vb | 51 +-- Crunchyroll Downloader/einstellungen.resx | 3 + 12 files changed, 328 insertions(+), 160 deletions(-) diff --git a/.vs/Crunchyroll Downloader/v17/.suo b/.vs/Crunchyroll Downloader/v17/.suo index 7b271e220dc9bbbb42b7228a4adb9b2fb46046db..01ea7ad8bf9b717e1886a1feafa7349cdff2dc4e 100644 GIT binary patch delta 17882 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 delta 11266 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 h;#0n8& False + + x480, + diff --git a/Crunchyroll Downloader/CRD_List_Item.vb b/Crunchyroll Downloader/CRD_List_Item.vb index 970fb97..51edb18 100644 --- a/Crunchyroll Downloader/CRD_List_Item.vb +++ b/Crunchyroll Downloader/CRD_List_Item.vb @@ -907,7 +907,7 @@ Public Class CRD_List_Item Exit Function End If If CBool(InStr(textLenght(i), ".ts")) Then - Dim File As String = Folder + String.Format("{0:00000}", Count) + Dim File As String = Folder + String.Format("{0:00000}", Count) + ".ts" Dim curi As String = GetFullUri(url, textLenght(i)) If Not System.IO.File.Exists(Folder + "Retry\" + String.Format("{0:00000}", Count)) Then diff --git a/Crunchyroll Downloader/CheckBoxComboBox.vb b/Crunchyroll Downloader/CheckBoxComboBox.vb index a6b5140..ec2d61b 100644 --- a/Crunchyroll Downloader/CheckBoxComboBox.vb +++ b/Crunchyroll Downloader/CheckBoxComboBox.vb @@ -11,6 +11,7 @@ Public Class CheckBoxComboBox Dim Manager As New MetroStyleManager Dim Dubs As New List(Of MetroCheckBox) Dim Subs As New List(Of MetroCheckBox) + Dim MyHeight As Integer = 330 Private Sub Reso_Load(sender As Object, e As EventArgs) Handles MyBase.Load Manager.Owner = Me Me.StyleManager = Manager @@ -45,6 +46,7 @@ Public Class CheckBoxComboBox Dubs.Add(Dub) Me.Controls.Add(Dub) Next + MyHeight = (Main.LangValueEnum.Count - 1) * 30 ElseIf Me.Text = "CR Sub selection" Then @@ -72,7 +74,7 @@ Public Class CheckBoxComboBox Me.Controls.Add(SubT) Next - + MyHeight = (Main.LangValueEnum.Count - 2) * 30 End If @@ -145,19 +147,19 @@ Public Class CheckBoxComboBox Private Sub Animation_Tick(sender As Object, e As EventArgs) Handles Animation.Tick If Me.Text = "CR Dub selection" Then - If Me.Height < 330 Then + If Me.Height < MyHeight Then Me.Height = Me.Height + 30 Else - Me.Height = 330 + Me.Height = MyHeight Animation.Enabled = False End If ElseIf Me.Text = "CR Sub selection" Then - If Me.Height < 300 Then + If Me.Height < MyHeight Then Me.Height = Me.Height + 30 Else - Me.Height = 300 + Me.Height = MyHeight Animation.Enabled = False End If diff --git a/Crunchyroll Downloader/ErrorDialog.vb b/Crunchyroll Downloader/ErrorDialog.vb index 66e13b2..0d8b294 100644 --- a/Crunchyroll Downloader/ErrorDialog.vb +++ b/Crunchyroll Downloader/ErrorDialog.vb @@ -67,7 +67,11 @@ Public Class ErrorDialog ComboBox1.SelectedIndex = 0 Catch ex As Exception End Try - + ElseIf Main.DialogTaskString = "AudioOnlyResolution" Then + StatusLabel.Text = "" 'Main.LabelResoNotFoundText + ComboBox1.Items.Add("x480,") + ComboBox1.Items.Add("x720,") + ComboBox1.Items.Add("x1080,") ElseIf Main.DialogTaskString = "Funimation_Resolution" Then StatusLabel.Text = Main.LabelResoNotFoundText 'Try diff --git a/Crunchyroll Downloader/Main.designer.vb b/Crunchyroll Downloader/Main.designer.vb index c80a5b6..ae7a283 100644 --- a/Crunchyroll Downloader/Main.designer.vb +++ b/Crunchyroll Downloader/Main.designer.vb @@ -53,6 +53,7 @@ Partial Class Main Me.Panel1 = New System.Windows.Forms.Panel() Me.ScanTimeout = New System.Windows.Forms.Timer(Me.components) Me.Btn_Queue = New System.Windows.Forms.Button() + Me.AudioOnlyQualityToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() CType(Me.PictureBox5, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.ConsoleBar, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.MetroStyleManager1, System.ComponentModel.ISupportInitialize).BeginInit() @@ -161,7 +162,7 @@ Partial Class Main ' 'ContextMenuStrip1 ' - Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.QueueToolStripMenuItem, Me.SaveModeToolStripMenuItem, Me.SaveThumbnailAsImageToolStripMenuItem, Me.ToggleDebugModeToolStripMenuItem, Me.Funimation_Token, Me.CheckCRBetaTokenToolStripMenuItem, Me.Timer3OffToolStripMenuItem, Me.ThreadCount, Me.CRCookieToolStripMenuItem, Me.UrlJsonsToolStripMenuItem, Me.DummyItemToolStripMenuItem}) + Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.QueueToolStripMenuItem, Me.SaveModeToolStripMenuItem, Me.SaveThumbnailAsImageToolStripMenuItem, Me.ToggleDebugModeToolStripMenuItem, Me.Funimation_Token, Me.CheckCRBetaTokenToolStripMenuItem, Me.Timer3OffToolStripMenuItem, Me.ThreadCount, Me.CRCookieToolStripMenuItem, Me.UrlJsonsToolStripMenuItem, Me.DummyItemToolStripMenuItem, Me.AudioOnlyQualityToolStripMenuItem}) Me.ContextMenuStrip1.Name = "ContextMenuStrip1" resources.ApplyResources(Me.ContextMenuStrip1, "ContextMenuStrip1") ' @@ -240,6 +241,11 @@ Partial Class Main Me.Btn_Queue.Name = "Btn_Queue" Me.Btn_Queue.UseVisualStyleBackColor = False ' + 'AudioOnlyQualityToolStripMenuItem + ' + Me.AudioOnlyQualityToolStripMenuItem.Name = "AudioOnlyQualityToolStripMenuItem" + resources.ApplyResources(Me.AudioOnlyQualityToolStripMenuItem, "AudioOnlyQualityToolStripMenuItem") + ' 'Main ' Me.ApplyImageInvert = True @@ -299,4 +305,5 @@ Partial Class Main Friend WithEvents Btn_Queue As Button Friend WithEvents SaveThumbnailAsImageToolStripMenuItem As ToolStripMenuItem Friend WithEvents SaveModeToolStripMenuItem As ToolStripMenuItem + Friend WithEvents AudioOnlyQualityToolStripMenuItem As ToolStripMenuItem End Class diff --git a/Crunchyroll Downloader/Main.resx b/Crunchyroll Downloader/Main.resx index 7d7cc7f..660e4a9 100644 --- a/Crunchyroll Downloader/Main.resx +++ b/Crunchyroll Downloader/Main.resx @@ -231,24 +231,6 @@ 900, 630 - - Zoom - - - Flat - - - NoControl - - - 575, 18 - - - 80, 35 - - - 70 - Btn_Queue @@ -261,21 +243,6 @@ 1 - - True - - - 1, 71 - - - 898, 403 - - - 898, 546 - - - 0 - Panel1 @@ -288,24 +255,6 @@ 2 - - None - - - Flat - - - NoControl - - - 800, 1 - - - 35, 35 - - - 5 - Btn_Close @@ -318,24 +267,6 @@ 3 - - None - - - Flat - - - NoControl - - - 757, 1 - - - 30, 30 - - - 4 - Btn_min @@ -348,24 +279,6 @@ 4 - - Zoom - - - Flat - - - NoControl - - - 665, 18 - - - 80, 35 - - - 3 - Btn_Settings @@ -378,21 +291,6 @@ 5 - - Zoom - - - Flat - - - 140, 18 - - - 80, 35 - - - 2 - Btn_Browser @@ -405,24 +303,6 @@ 6 - - Zoom - - - Flat - - - NoControl - - - 20, 18 - - - 80, 35 - - - 1 - Btn_add @@ -555,6 +435,12 @@ System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + AudioOnlyQualityToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + Main @@ -564,6 +450,153 @@ 276, 52 + + Zoom + + + Flat + + + NoControl + + + 20, 18 + + + 80, 35 + + + 1 + + + Btn_add + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 7 + + + Zoom + + + Flat + + + 140, 18 + + + 80, 35 + + + 2 + + + Btn_Browser + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 6 + + + Zoom + + + Flat + + + NoControl + + + 665, 18 + + + 80, 35 + + + 3 + + + Btn_Settings + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 5 + + + None + + + Flat + + + NoControl + + + 757, 1 + + + 30, 30 + + + 4 + + + Btn_min + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 4 + + + None + + + Flat + + + NoControl + + + 800, 1 + + + 35, 35 + + + 5 + + + Btn_Close + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + 352, 49 @@ -633,8 +666,14 @@ Dummy_Item + + 233, 22 + + + audio only Quality + - 234, 246 + 234, 290 ContextMenuStrip1 @@ -642,7 +681,64 @@ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True + + + 1, 71 + + + 898, 403 + + + 898, 546 + + + 0 + + + Panel1 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + 167, 10 + + Zoom + + + Flat + + + NoControl + + + 575, 18 + + + 80, 35 + + + 70 + + + Btn_Queue + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + \ No newline at end of file diff --git a/Crunchyroll Downloader/Main.vb b/Crunchyroll Downloader/Main.vb index 5151af6..6a8fcbf 100644 --- a/Crunchyroll Downloader/Main.vb +++ b/Crunchyroll Downloader/Main.vb @@ -635,7 +635,7 @@ Public Class Main RetryWithCachedFiles() - + 'MsgBox(Curl_insecure.ToString) End Sub @@ -739,7 +739,7 @@ Public Class Main End If Next - Return "Error" + Return HardSub + " not found" End Function @@ -1287,11 +1287,12 @@ Public Class Main 'Debug.WriteLine("1457: " + i.ToString + "/" + CR_Streams.Count.ToString + " " + CR_Streams.Item(i).subLang + " " + CR_Streams.Item(i).Format) If CR_Streams.Item(i).subLang = CR_HardSubLang Then CR_URI_Master.Add(CR_Streams.Item(i).Url) + 'MsgBox(CR_Streams.Item(i).Format + CR_Streams.Item(i).Url) ElseIf CR_Streams.Item(i).subLang = "" And CR_audio_locale IsNot "ja-JP" And DubMode = True Then 'nothing/raw RawStream.Add(CR_Streams.Item(i).Url) End If Next - + 'MsgBox(CR_URI_Master.Count.ToString) If CR_URI_Master.Count = 0 And RawStream.Count > 0 Then CR_URI_Master.Clear() CR_URI_Master.AddRange(RawStream) @@ -1314,6 +1315,7 @@ Public Class Main Debug.WriteLine("1571: " + CR_Streams.Item(i).subLang) If CR_Streams.Item(i).subLang = CR_HardSubLang Then CR_URI_Master.Add(CR_Streams.Item(i).Url) + End If Next @@ -1688,8 +1690,8 @@ Public Class Main ElseIf DownloadScope = DownloadScopeEnum.AudioOnly Or MergeAudio = True Then - If CBool(InStr(str, "x480,")) Then - ResoUsed = "x480" + If CBool(InStr(str, My.Settings.AudioOnlyReso)) Then + ResoUsed = My.Settings.AudioOnlyReso.Replace(",", "") ElseIf CBool(InStr(str, "x" + Reso.ToString + ",")) Then ResoUsed = "x" + Reso.ToString End If @@ -1715,6 +1717,8 @@ Public Class Main End If End If + 'MsgBox(ResoUsed) + Dim ffmpeg_url_3 As String = Nothing Dim LineChar As String = vbLf If CBool(InStr(str, vbCrLf)) Then @@ -1722,6 +1726,7 @@ Public Class Main ElseIf CBool(InStr(str, vbCr)) Then LineChar = vbCr End If + 'MsgBox(str) Dim ffmpeg_url_1 As String() = str.Split(New String() {LineChar}, System.StringSplitOptions.RemoveEmptyEntries) For i As Integer = 0 To ffmpeg_url_1.Count - 2 'Step 2 @@ -1730,6 +1735,8 @@ Public Class Main End If Next + 'MsgBox(ffmpeg_url_3.Trim()) + ffmpegInput = "-i " + Chr(34) + ffmpeg_url_3.Trim() + Chr(34) End If @@ -4337,6 +4344,18 @@ Public Class Main LangValueEnum.Add(New NameValuePair("Русский (Russian)", "ru-RU", Nothing)) LangValueEnum.Add(New NameValuePair("Italiano (Italian)", "it-IT", Nothing)) LangValueEnum.Add(New NameValuePair("Español (España)", "es-ES", Nothing)) + LangValueEnum.Add(New NameValuePair("Bahasa Indonesia", "id-ID", Nothing)) + LangValueEnum.Add(New NameValuePair("Català", "ca-ES", Nothing)) + LangValueEnum.Add(New NameValuePair("Polski", "pl-PL", Nothing)) + LangValueEnum.Add(New NameValuePair("Tiếng Việt", "vi-VN", Nothing)) + LangValueEnum.Add(New NameValuePair("తెలుగు", "te-IN", Nothing)) + LangValueEnum.Add(New NameValuePair("Türkçe", "tr-TR", Nothing)) + LangValueEnum.Add(New NameValuePair("हिंदी", "hi-IN", Nothing)) + LangValueEnum.Add(New NameValuePair("தமிழ்", "ta-IN", Nothing)) + LangValueEnum.Add(New NameValuePair("中文 (中国)", "zh-CN", Nothing)) + LangValueEnum.Add(New NameValuePair("中文 (台灣)", "zh-TW", Nothing)) + LangValueEnum.Add(New NameValuePair("한국어", "ko-KR", Nothing)) + LangValueEnum.Add(New NameValuePair("ไทย", "th-TH", Nothing)) LangValueEnum.Add(New NameValuePair("Japanese", "ja-JP", Nothing)) End Sub @@ -4832,6 +4851,24 @@ Public Class Main End Sub + Private Sub AudioOnlyQualityToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AudioOnlyQualityToolStripMenuItem.Click + Me.Invoke(New Action(Function() As Object + ' ResoNotFoundString = VideoJson + DialogTaskString = "AudioOnlyResolution" + ErrorDialog.ShowDialog() + Return Nothing + End Function)) + If UserCloseDialog = True Then + 'Throw New System.Exception(Chr(34) + "UserAbort" + Chr(34)) + Else + + MsgBox(ResoBackString) + My.Settings.AudioOnlyReso = ResoBackString + ResoBackString = Nothing + + End If + End Sub + #End Region End Class diff --git a/Crunchyroll Downloader/My Project/Settings.Designer.vb b/Crunchyroll Downloader/My Project/Settings.Designer.vb index 55cf520..97ddadf 100644 --- a/Crunchyroll Downloader/My Project/Settings.Designer.vb +++ b/Crunchyroll Downloader/My Project/Settings.Designer.vb @@ -15,7 +15,7 @@ Option Explicit On Namespace My _ Partial Friend NotInheritable Class MySettings Inherits Global.System.Configuration.ApplicationSettingsBase @@ -654,6 +654,18 @@ Namespace My Me("vttStyleRemove") = value End Set End Property + + _ + Public Property AudioOnlyReso() As String + Get + Return CType(Me("AudioOnlyReso"),String) + End Get + Set + Me("AudioOnlyReso") = value + End Set + End Property End Class End Namespace diff --git a/Crunchyroll Downloader/My Project/Settings.settings b/Crunchyroll Downloader/My Project/Settings.settings index 39bfc60..524d4e9 100644 --- a/Crunchyroll Downloader/My Project/Settings.settings +++ b/Crunchyroll Downloader/My Project/Settings.settings @@ -152,5 +152,8 @@ False + + x480, + \ No newline at end of file diff --git a/Crunchyroll Downloader/einstellungen.Designer.vb b/Crunchyroll Downloader/einstellungen.Designer.vb index 910d1c8..751523e 100644 --- a/Crunchyroll Downloader/einstellungen.Designer.vb +++ b/Crunchyroll Downloader/einstellungen.Designer.vb @@ -59,6 +59,7 @@ Partial Class Einstellungen Me.nv_AV1 = New System.Windows.Forms.ToolStripMenuItem() Me.AMD_h264 = New System.Windows.Forms.ToolStripMenuItem() Me.AMD_hevc = New System.Windows.Forms.ToolStripMenuItem() + Me.AMD_AV1 = New System.Windows.Forms.ToolStripMenuItem() Me.Intel_h264 = New System.Windows.Forms.ToolStripMenuItem() Me.Intel_hevc = New System.Windows.Forms.ToolStripMenuItem() Me.Intel_AV1 = New System.Windows.Forms.ToolStripMenuItem() @@ -160,7 +161,6 @@ Partial Class Einstellungen Me.Label5 = New MetroFramework.Controls.MetroLabel() Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker() Me.Btn_Save = New System.Windows.Forms.Button() - Me.AMD_AV1 = New System.Windows.Forms.ToolStripMenuItem() CType(Me.pictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() Me.GroupBox14.SuspendLayout() Me.SoftSubs.SuspendLayout() @@ -322,7 +322,8 @@ Partial Class Einstellungen ' 'CB_CR_Harsubs ' - Me.CB_CR_Harsubs.DropDownHeight = 275 + Me.CB_CR_Harsubs.DropDownHeight = 279 + Me.CB_CR_Harsubs.DropDownWidth = 320 Me.CB_CR_Harsubs.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.CB_CR_Harsubs.FormattingEnabled = True Me.CB_CR_Harsubs.IntegralHeight = False @@ -565,84 +566,91 @@ Partial Class Einstellungen 'copy ' Me.copy.Name = "copy" - Me.copy.Size = New System.Drawing.Size(180, 22) + Me.copy.Size = New System.Drawing.Size(172, 22) Me.copy.Text = "-c copy" ' 'CPU_h264 ' Me.CPU_h264.BackColor = System.Drawing.Color.DarkGray Me.CPU_h264.Name = "CPU_h264" - Me.CPU_h264.Size = New System.Drawing.Size(180, 22) + Me.CPU_h264.Size = New System.Drawing.Size(172, 22) Me.CPU_h264.Text = "-c:v libx264" ' 'CPU_h265 ' Me.CPU_h265.BackColor = System.Drawing.Color.DarkGray Me.CPU_h265.Name = "CPU_h265" - Me.CPU_h265.Size = New System.Drawing.Size(180, 22) + Me.CPU_h265.Size = New System.Drawing.Size(172, 22) Me.CPU_h265.Text = "-c:v libx265" ' 'CPU_AV1 ' Me.CPU_AV1.BackColor = System.Drawing.Color.DarkGray Me.CPU_AV1.Name = "CPU_AV1" - Me.CPU_AV1.Size = New System.Drawing.Size(180, 22) + Me.CPU_AV1.Size = New System.Drawing.Size(172, 22) Me.CPU_AV1.Text = "-c:v libsvtav1" ' 'nv_h264 ' Me.nv_h264.BackColor = System.Drawing.Color.YellowGreen Me.nv_h264.Name = "nv_h264" - Me.nv_h264.Size = New System.Drawing.Size(180, 22) + Me.nv_h264.Size = New System.Drawing.Size(172, 22) Me.nv_h264.Text = "-c:v h264_nvenc " ' 'nv_hevc ' Me.nv_hevc.BackColor = System.Drawing.Color.YellowGreen Me.nv_hevc.Name = "nv_hevc" - Me.nv_hevc.Size = New System.Drawing.Size(180, 22) + Me.nv_hevc.Size = New System.Drawing.Size(172, 22) Me.nv_hevc.Text = "-c:v hevc_nvenc" ' 'nv_AV1 ' Me.nv_AV1.BackColor = System.Drawing.Color.YellowGreen Me.nv_AV1.Name = "nv_AV1" - Me.nv_AV1.Size = New System.Drawing.Size(180, 22) + Me.nv_AV1.Size = New System.Drawing.Size(172, 22) Me.nv_AV1.Text = "-c:v av1_nvenc" ' 'AMD_h264 ' Me.AMD_h264.BackColor = System.Drawing.Color.Tomato Me.AMD_h264.Name = "AMD_h264" - Me.AMD_h264.Size = New System.Drawing.Size(180, 22) + Me.AMD_h264.Size = New System.Drawing.Size(172, 22) Me.AMD_h264.Text = "-c:v h264_amf" ' 'AMD_hevc ' Me.AMD_hevc.BackColor = System.Drawing.Color.Tomato Me.AMD_hevc.Name = "AMD_hevc" - Me.AMD_hevc.Size = New System.Drawing.Size(180, 22) + Me.AMD_hevc.Size = New System.Drawing.Size(172, 22) Me.AMD_hevc.Text = "-c:v hevc_amf" ' + 'AMD_AV1 + ' + Me.AMD_AV1.BackColor = System.Drawing.Color.Tomato + Me.AMD_AV1.Name = "AMD_AV1" + Me.AMD_AV1.Size = New System.Drawing.Size(172, 22) + Me.AMD_AV1.Text = "-c:v av1_amf" + ' 'Intel_h264 ' Me.Intel_h264.BackColor = System.Drawing.Color.CornflowerBlue Me.Intel_h264.Name = "Intel_h264" - Me.Intel_h264.Size = New System.Drawing.Size(180, 22) + Me.Intel_h264.Size = New System.Drawing.Size(172, 22) Me.Intel_h264.Text = "-c:v h264_qsv" ' 'Intel_hevc ' Me.Intel_hevc.BackColor = System.Drawing.Color.CornflowerBlue Me.Intel_hevc.Name = "Intel_hevc" - Me.Intel_hevc.Size = New System.Drawing.Size(180, 22) + Me.Intel_hevc.Size = New System.Drawing.Size(172, 22) Me.Intel_hevc.Text = "-c:v hevc_qsv" ' 'Intel_AV1 ' Me.Intel_AV1.BackColor = System.Drawing.Color.CornflowerBlue Me.Intel_AV1.Name = "Intel_AV1" - Me.Intel_AV1.Size = New System.Drawing.Size(180, 22) + Me.Intel_AV1.Size = New System.Drawing.Size(172, 22) Me.Intel_AV1.Text = "-c:v av1_qsv" ' 'FFMPEG_CommandP2 @@ -1098,7 +1106,7 @@ Partial Class Einstellungen Me.TabControl1.FontWeight = MetroFramework.MetroTabControlWeight.Regular Me.TabControl1.Location = New System.Drawing.Point(22, 60) Me.TabControl1.Name = "TabControl1" - Me.TabControl1.SelectedIndex = 1 + Me.TabControl1.SelectedIndex = 3 Me.TabControl1.Size = New System.Drawing.Size(509, 567) Me.TabControl1.TabIndex = 0 Me.TabControl1.UseSelectable = True @@ -1418,9 +1426,9 @@ Partial Class Einstellungen Me.MetroTabPage1.HorizontalScrollbarBarColor = True Me.MetroTabPage1.HorizontalScrollbarHighlightOnWheel = False Me.MetroTabPage1.HorizontalScrollbarSize = 10 - Me.MetroTabPage1.Location = New System.Drawing.Point(4, 35) + Me.MetroTabPage1.Location = New System.Drawing.Point(4, 44) Me.MetroTabPage1.Name = "MetroTabPage1" - Me.MetroTabPage1.Size = New System.Drawing.Size(501, 528) + Me.MetroTabPage1.Size = New System.Drawing.Size(501, 519) Me.MetroTabPage1.TabIndex = 7 Me.MetroTabPage1.Text = "Crunchyroll" Me.MetroTabPage1.VerticalScrollbarBarColor = True @@ -1504,7 +1512,7 @@ Partial Class Einstellungen ' 'CB_CR_Audio ' - Me.CB_CR_Audio.DropDownHeight = 275 + Me.CB_CR_Audio.DropDownHeight = 279 Me.CB_CR_Audio.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.CB_CR_Audio.FormattingEnabled = True Me.CB_CR_Audio.IntegralHeight = False @@ -1896,13 +1904,6 @@ Partial Class Einstellungen Me.Btn_Save.TabIndex = 9 Me.Btn_Save.UseVisualStyleBackColor = False ' - 'AMD_AV1 - ' - Me.AMD_AV1.BackColor = System.Drawing.Color.Tomato - Me.AMD_AV1.Name = "AMD_AV1" - Me.AMD_AV1.Size = New System.Drawing.Size(180, 22) - Me.AMD_AV1.Text = "-c:v av1_amf" - ' 'Einstellungen ' Me.ApplyImageInvert = True diff --git a/Crunchyroll Downloader/einstellungen.resx b/Crunchyroll Downloader/einstellungen.resx index e809bf5..f49b9b4 100644 --- a/Crunchyroll Downloader/einstellungen.resx +++ b/Crunchyroll Downloader/einstellungen.resx @@ -126,6 +126,9 @@ 118, 20 + + 118, 20 + 332, 20