From 3810fe470d96254d98f92a3509fc2d7f78166a47 Mon Sep 17 00:00:00 2001 From: ochibani <11yzyv86j@relay.firefox.com> Date: Sun, 5 Jan 2025 10:45:07 +0200 Subject: [PATCH] fix windows video record --- core/src/ffmpeg_windows.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/ffmpeg_windows.rs b/core/src/ffmpeg_windows.rs index ed2921c..265e568 100644 --- a/core/src/ffmpeg_windows.rs +++ b/core/src/ffmpeg_windows.rs @@ -451,6 +451,10 @@ impl Ffmpeg { }; let mut ffmpeg_command = FfmpegCommand::new(); let format = "gdigrab"; + let filename = self.saved_filename.clone(); + self.output = Path::new(&filename).extension() + .ok_or_else(|| anyhow!("Failed to get file extension."))? + .to_string_lossy().to_string(); // Record video to tmp if audio record enabled if !self.audio_input_id.active_id().ok_or_else(|| anyhow!("Failed to get audio input device ID."))?