Rolling-desktop-recorder? [geschlossen]

Geschlossen. Diese Frage ist " off-topic. Es akzeptiert derzeit keine Antworten.

Möchten Sie diese Frage verbessern? Aktualisiere die Frage so, dass sie zum Thema für Super User.

Geschlossen Vor 6 Jahren.

Verbessern Sie diese Frage

Ich möchte eine Windows-Software, die ständig aufzeichnet, was ich auf meinem Desktop mache, und Filmmaterial wegwirft, das über [30] Sekunden alt ist. Seine Aufnahme wäre eine rollende.

Die Idee ist, dass Ich kann irgendwie einen Knopf drücken und sehen "was gerade passiert ist".

Ich will es nicht babysitten müssen. Das heißt, ich möchte keine Software für das Screencasting (was ich nicht versuche). Meine Voreingenommenheit dagegen basiert auf meinem (vielleicht falschen?) annahme, dass ich die Aufnahme regelmäßig den ganzen Tag über starten/stoppen müsste.

Die Idee ist, dass diese Software weniger Ressourcen (als ein Screencast-Recorder) auf meiner Box verbrauchen würde, da sie nur eine sehr begrenzte Menge an Filmmaterial im Speicher (und niedrige Qualität wäre sogar akzeptabel), da Frames nach der Aufnahme ziemlich schnell verworfen werden.

Wo finde ich eine Software mit solchen Funktionen?

Author: lance, 2010-02-12

4 answers

  • Screen Capture Recorder installieren: https://github.com/rdp/screen-capture-recorder-to-video-windows-free
  • Legen Sie das ffmpeg-Verzeichnis, das es installiert, in Ihren Pfad ein. Auf meiner Maschine war das: C:\Program Dateien (x86)\Screen Capturer Recorder\configuration_setup_utility\vendor\ffmpeg\bin
  • Führen Sie das folgende Batch-Skript aus:

Das Batch-Skript:

echo off
:loop
ffmpeg -loglevel info -t 300 -f dshow -video_device_number 0 -i video="screen-capture-recorder" -vcodec libx264 -pix_fmt yuv420p -s hd720 -preset ultrafast -vsync vfr -acodec libmp3lame -f mpegts - | ffmpeg -f mpegts -i - -c copy "current.mp4"
del old.mp4
mv current.mp4 old.mp4
goto loop
 1
Author: Kieran,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-02-20 12:10:04

Angenommen, Sie führen eine Form von Windows aus und benötigen keine Aufzeichnung in Echtzeit, dann denke ich, was Sie wollen, ist TimerSnapper.

Http://www.timesnapper.com/

Es nimmt Screenshots von Ihrem Desktop alle paar Sekunden und speichert sie. Es ist wirklich für den Einsatz gedacht, um Entwicklern zu helfen, den Überblick zu behalten, woran sie tagsüber gearbeitet haben. Ich glaube, es hat eine vom Benutzer konfigurierbare Zeit, um die Screenshots zu halten, aber ich bezweifle, dass es so niedrig wie 30 Sekunden gehen wird. Es ist besser, zu viele Daten als zu wenig zu haben.

Es gibt eine ältere Version, die kostenlos ist, und es gibt eine neuere professionelle Version mit viel mehr Funktionen.

 4
Author: Steve Hiner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-03 19:45:55

OK, Unter Linux erstellt das folgende Skript drei .avi-Dateien in / tmp/, die die letzten paar Instanzen aufgezeichnet halten.

#!/bin/bash
while true; do
    ffmpeg -f x11grab -s 1280x800 -r 60 -i :0.0 -f avi /tmp/rolling.avi &> /dev/null &
    disown
    PID=$!
    sleep 30; 
    kill -KILL $PID
    cp /tmp/rolling_1.avi /tmp/rolling_2.avi
    cp /tmp/rolling.avi /tmp/rolling_1.avi
    rm /tmp/rolling.avi 
done

Offensichtlich müssen Sie die Argumente von ffmpeg für Ihre Bildschirmauflösung usw. ersetzen...

Ein shout-out bis b0fh und ~quack, hilft mir mit einigen bash-Benachrichtigung Probleme in das thread.

 1
Author: brice,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:37

Einige Software für die Aufnahme TV entwickelt hat diese Fähigkeit vielleicht können Sie die Eingabe von Ihrem Screen-Capture-Software?

 0
Author: Chris Nava,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-12 16:24:36