From 644e24f40905bfc3b5e316034c88976966388e4a Mon Sep 17 00:00:00 2001 From: Ly-sec Date: Thu, 25 Sep 2025 13:23:48 +0200 Subject: [PATCH] ScreenRecorder: fix recording with both audio sources --- Services/ScreenRecorderService.qml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Services/ScreenRecorderService.qml b/Services/ScreenRecorderService.qml index 17bd92e9..f77f9f75 100644 --- a/Services/ScreenRecorderService.qml +++ b/Services/ScreenRecorderService.qml @@ -54,7 +54,10 @@ Singleton { videoDir += "/" } outputPath = videoDir + filename - var flags = `-w ${settings.videoSource} -f ${settings.frameRate} -ac ${settings.audioCodec} -k ${settings.videoCodec} -a ${settings.audioSource} -q ${settings.quality} -cursor ${settings.showCursor ? "yes" : "no"} -cr ${settings.colorRange} -o ${outputPath}` + + var audioArg = (settings.audioSource === "both") ? `-a "default_output|default_input"` : `-a ${settings.audioSource}` + + var flags = `-w ${settings.videoSource} -f ${settings.frameRate} -ac ${settings.audioCodec} -k ${settings.videoCodec} ${audioArg} -q ${settings.quality} -cursor ${settings.showCursor ? "yes" : "no"} -cr ${settings.colorRange} -o "${outputPath}"` var command = ` _gpuscreenrecorder_flatpak_installed() { flatpak list --app | grep -q "com.dec05eba.gpu_screen_recorder"