none
AppRecording (Windows11- Bug?) RRS feed

  • Frage

  • Unter Windows 11 werden Videos mit variabler Framerate aufgezeichnet (bei statischen Inhalten sinkt die fps-Rate unter 10 obwohl 60 fps eingestellt sind). Die Videos laufen prinzipiell trotzdem flüssig, da die fps bei dynamischen Inhalten sofort angepasst werden).
    Nun aber das Problem: Bei Standbildern (ab. ca. 15s), werden die einzelnen GOPs offensichtlich so lang, dass die Aufnahme zusammenbricht.

    Falls  '_increase_btnContent(); ' nicht auskommentiert ist, läuft die Aufnahme 'beliebig' lang!

    IAsyncOperation<AppRecordingResult> _recording;
    
            async void Button_Click(object sender, RoutedEventArgs e)
            {
                AppRecordingManager _appRecord = AppRecordingManager.GetDefault();
                AppRecordingStatus _recStatus = _appRecord.GetStatus();            
    
                if (_recStatus.CanRecord)
                {
                    btn.Content = "Record.started";
                    var recFile = await KnownFolders.VideosLibrary.CreateFileAsync("recTest.mp4", CreationCollisionOption.ReplaceExisting);
                    await Task.Delay(500);                
                    _recording = _appRecord.StartRecordingToFileAsync(recFile);
                    //_increase_btnContent();
                }
                else
                {
                    var details = _recStatus.Details;
                    string _tempMessage = "?";
    
                    if (details.IsCaptureResourceUnavailable) _tempMessage = "CaptureResourceUnavailable";
                    btn.Content = _tempMessage;
                }            
            }
    
            async void Button_Click1(object sender, RoutedEventArgs e)
            {
                _recording.Cancel();
                _recording = null;
                btn.Content = "Start-Record";
            }
    
            async void  _increase_btnContent()
            {
                int _recSeconds = 0;
                while (_recording != null)
                {
                    btn.Content = "recorded [s]: " + _recSeconds;
                    await Task.Delay(1000);
                    _recSeconds++;               
                }           
            } 

    Dienstag, 7. März 2023 14:26

Alle Antworten

  • Hallo hth26,

    Ist dein Grafikkartentreiber aktuell? Es ist auch möglich, eine frühere Version des Grafikkartentreibers zu verwenden, um zu überprüfen, ob sie stabiler läuft. Du solltest auch auschecken, ob alle Treiber für Windows 11 aktualisiert sind. BIOS-Update könnte auch nützlich sein. Alle diese Empfehlungen werden in diesem Artikel erwähnt:
    Frame Rate drops on Windows 11

    Gruß,
    Ivan Dragov

    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Mittwoch, 8. März 2023 00:14
    Moderator
  • Ja OK, aber ich hatte die Hoffnung, dass MS hier mitliest und an Fehlermeldungen interressiert ist.
    Ansonsten werden Fehler (wie es leider auch der Fall ist) über Jahre im Betriebssystem mitgezogen!
    Oder gibt es eine andere Möglichkeit, bei der man nicht ein paar hundert Euro (für eine 'Dienstleistung' an MS) zahlen muss?

    Eventuell lässt sich hier ja auch eine Ruprik 'bugs' einrichten, in der andere den Sachverhalt erst einmal verifizieren können?

    PS: Außerdem hilft die Meldung ja vielleicht auch anderen, die einmal das gleiche Problem haben. Man braucht ja schon ein paar Stunden, die Ursache für die zunächst nicht nachvollziehbaren 'Abstürze' der Aufnahme zu finden (15s lange statische Bildschirminhalte kommen ja so häufig bei einer Aufzeichnung nicht vor und lassen sich damit auch nicht sofort in den Zusammenhang bringen -> es stürzt in dem Moment ja nicht das eigene Programm ab, sondern am Ende gibt es einfach keine Aufzeichnung)!

    Helmar Thiere







    • Bearbeitet hth26 Donnerstag, 9. März 2023 19:52
    Mittwoch, 8. März 2023 07:43