VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. Chicken McNewblet
    Join Date
    Sep 2009
    Location
    United States
    Search Comp PM
    Hey all, just wanted to know if anyone has heard of screen recording software that can record in the way that for example an NVR can, where it records continuously but dumps data older than a certain interval, e.g. an hour or a day. The intended purpose would be for troubleshooting intermittent computer issues, attempting to capture trouble behavior when it occurs and the lead-up to it without taking up huge amounts of space.
    Quote Quote  
  2. Try OBS Studio. It has a Replay Buffer feature that can continuously record screen or game footage to the computer's temporary memory (RAM), constantly overwriting older recordings. When an exciting or interesting scene appears, you can press a shortcut key to save the recording in the scrolling buffer to your hard drive.
    https://obsproject.com/forum/resources/how-to-setup-instant-replay-in-obs-studio.613/
    Quote Quote  
  3. Member The_Doman's Avatar
    Join Date
    Feb 2004
    Location
    Netherlands
    Search PM
    You should search for:
    Google: Rolling desktop recorder

    You could use FFmpeg to record your screen/desktop and do something similar.
    FFMpeg: Capturing Your Desktop / Screen Recording

    For example with a simple batch script you can capture your desktop, even multi-screen, with a "primitive" buffer of 5 minutes.
    Works surprisingly well.

    ScreenRecordRolling.bat
    Code:
    REM @echo off
    TITLE Screen Recording Rolling
    :loop
    del output_old2.mkv
    ren output_old1.mkv output_old2.mkv
    ren output_current.mkv output_old1.mkv 
    ffmpeg -loglevel quiet -t 00:05:00 -f gdigrab -framerate 30 -i desktop -c:v libx264 -crf 20 output_current.mkv
    Goto loop
    Or using filenames with date/time:

    ScreenRecordTime.bat
    Code:
    REM @echo off
    TITLE Screen Record Timestamp
    :loop
    FOR /f %%a in ('WMIC OS GET LocalDateTime ^| find "."') DO set DTS=%%a
    set CUR_DATE=%DTS:~0,4%-%DTS:~4,2%-%DTS:~6,2%
    set currdatetime=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
    set "currdatetime=%currdatetime: =0%"
    ffmpeg -loglevel quiet -t 00:05:00 -f gdigrab -framerate 30 -i desktop -c:v libx264 -crf 20 output_%CUR_DATE%_%currdatetime%.mkv
    Goto loop
    Then you can make something to delete files after certain time/days?
    Google: batch delete files older than X days
    Last edited by The_Doman; 5th Jun 2026 at 12:31.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!