From 1a57b842853993b9afc8f4b5f2f3265f4a30bbed Mon Sep 17 00:00:00 2001 From: DeNNiiInc Date: Sun, 28 Dec 2025 11:27:08 +1100 Subject: [PATCH] Fix MediaRecorder error: remove conflicting keyframe parameter --- main.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/main.js b/main.js index 9d57284..a2d5455 100644 --- a/main.js +++ b/main.js @@ -669,10 +669,9 @@ async function downloadVideo() { bitsPerSecond: 75000000, // Some browsers use this instead }; - // Add quality parameter if supported (0-1 scale, 1 = highest) + // Add quality parameter if supported if (selectedMimeType.includes('webm')) { - recorderOptions.videoKeyFrameIntervalDuration = 100; // Keyframe every 100ms - recorderOptions.videoKeyFrameIntervalCount = 1; // More keyframes = better quality + recorderOptions.videoKeyFrameIntervalDuration = 100; // Keyframe every 100ms for better quality } const recorder = new MediaRecorder(stream, recorderOptions);