diff --git a/ShareX.MediaLib/FFmpegGitHubDownloader.cs b/ShareX.MediaLib/FFmpegGitHubDownloader.cs index daea9a7e3..f6f1994e5 100644 --- a/ShareX.MediaLib/FFmpegGitHubDownloader.cs +++ b/ShareX.MediaLib/FFmpegGitHubDownloader.cs @@ -50,7 +50,7 @@ public static bool ExtractFFmpeg(string archivePath, string extractPath) { try { - ZipManager.Extract(archivePath, extractPath, false, entry => entry.Name.Equals("ffmpeg.exe", StringComparison.OrdinalIgnoreCase), 1_000_000_000); + ZipManager.Extract(archivePath, extractPath, false, entry => entry.Name.Equals("ffmpeg.exe", StringComparison.OrdinalIgnoreCase), 100_000_000); return true; } catch (Exception e) diff --git a/ShareX.Setup/Program.cs b/ShareX.Setup/Program.cs index cc0663eea..118a0ab4c 100644 --- a/ShareX.Setup/Program.cs +++ b/ShareX.Setup/Program.cs @@ -341,8 +341,8 @@ private static void CopyFFmpeg(string destination, bool include32bit, bool inclu { if (!File.Exists(FFmpeg32bit)) { - string filename = SetupHelpers.DownloadFile("https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-4.3.1-win32-static.zip"); - ZipManager.Extract(filename, ".", false, entry => entry.Name.Equals("ffmpeg.exe", StringComparison.OrdinalIgnoreCase), 1_000_000_000); + string filename = SetupHelpers.DownloadFile("https://github.com/ShareX/FFmpeg/releases/download/v4.3.1/ffmpeg-4.3.1-win32.zip"); + ZipManager.Extract(filename, ".", false, entry => entry.Name.Equals("ffmpeg.exe", StringComparison.OrdinalIgnoreCase), 100_000_000); File.Move("ffmpeg.exe", FFmpeg32bit); } @@ -353,8 +353,8 @@ private static void CopyFFmpeg(string destination, bool include32bit, bool inclu { if (!File.Exists(FFmpeg64bit)) { - string filename = SetupHelpers.DownloadFile("https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-4.3.1-win64-static.zip"); - ZipManager.Extract(filename, ".", false, entry => entry.Name.Equals("ffmpeg.exe", StringComparison.OrdinalIgnoreCase), 1_000_000_000); + string filename = SetupHelpers.DownloadFile("https://github.com/ShareX/FFmpeg/releases/download/v4.3.1/ffmpeg-4.3.1-win64.zip"); + ZipManager.Extract(filename, ".", false, entry => entry.Name.Equals("ffmpeg.exe", StringComparison.OrdinalIgnoreCase), 100_000_000); File.Move("ffmpeg.exe", FFmpeg64bit); }