Kann ich die Bildwiederholrate meines Monitors auf 1 FPS verringern?

Kann ich die Bildwiederholrate meines Monitors auf 1 FPS verringern?

Ich war neugierig, wie Displays funktionieren, und würde gerne sehen, wie der Bildschirm langsam mit 1 FPS gezeichnet wird. Wie ist das möglich? Wenn das nicht möglich ist, können wir es mit Videoplayern wie FFmpeg emulieren? Oder etwas anderem?

Ich verwende Ubuntu 16.04

Antwort1

Kann man das sehen?

NEIN

Können wir es mit Videoplayern wie FFmpeg emulieren?

Vielleicht, aber nicht wirklich... Es müsste heißen:emuliert" im wahrsten Sinne des Wortes.


Viele der Dinge, die Sie sehen möchten, sind nicht einfach nur „wie schnell das Bild gerendert wird" (von der Grafikkarte), sondern etwa "wie schnell physikalische Kristalle / Phosphor reagieren" (eine physikalische Konstante, über die Sie keine Kontrolle haben) und wie das Display diese Informationen dann auf dem Panel anzeigt (außerhalb Ihrer Kontrolle).

Wie die Slow Mo Guys zeigen,dürfenSehen Sie sich das an, wenn Sie eine gute Hochgeschwindigkeitskamera haben.

Sehen Sie sich ihr Video anSo funktioniert ein Fernseher in Zeitlupe- unten einige Einzelbilder.

CRT-Frame-Update

Von oben nach unten, von links nach rechts. Der helle Fleck wurde gerade vom Elektronenstrahl getroffen und der Leuchtstoff hat geleuchtet. Die vorherigen Zeilen scheinen nur leicht beleuchtet zu sein, da der Leuchtstoff noch Licht abgibt - der Elektronenstrahl erzeugt tatsächlich einen kleinen Beleuchtungspunkt. Für das Auge erscheint das gesamte Display beleuchtet, aber das liegt daranPersistenz des Sehens- nicht die Realität.

Das langsame Bewegen des Strahls über die Vorderseite des Displays ist "möglich", wenn Sie die Kontrolle über die CRT übernehmen könnten, würden jedoch Probleme wie Einbrennen auftreten.

Bildbeschreibung hier eingeben

LCD-Rahmen-Update

LCDs sind in der Lage, tatsächlich das gesamte Bild auf einmal darzustellen. Kristalle werden gedreht, um Licht durchzulassen oder das Licht zu blockieren, und das gesamte Panel behält diesen Zustand bei. Aber wie Sie im Video sehen werden, wird das Panel nicht wirklich aktualisiert.auf einmal", aber immer noch von oben nach unten und von links nach rechts.

Darüber hinaus brauchen die Kristalle Zeit, um sich zu bewegen – nichts geschieht sofort, weshalb es beim Aktualisieren des Rahmens einen Überblendeffekt zu geben scheint. Diese Zeit ist Teil dessen, was den „Reaktionszeit".

Bildbeschreibung hier eingeben

Antwort2

Wenn es um Bildschirmanzeigen geht. Ihre Frequenz wird in Hertz gemessen (50 Hz, 60 Hz usw.). Die Bildrate ist ein spezifisch für Grafik-Engines (z. B. OpenGL) und kann von der Anwendung geändert werden, die sie verwendet.

Um die Monitorfrequenz zu reduzieren, müssten Sie einen benutzerdefinierten Treiber für Ihre Grafikkarte und Ihren Monitorbildschirm schreiben. Sie benötigen spezielle technische Kenntnisse zum Schreiben von Treibern für Hardware. (Für Ihre Demonstrationszwecke lohnt es sich nicht, viel Zeit zu verschwenden.) Manchmal führt die erzwungene Installation eines nicht unterstützenden Treibers zu diesem Effekt, aber er ist nicht so niedrig wie 1 fps.

Aber ja, Sie können es mit vielen Anwendungen und Dienstprogrammen emulieren. Verwenden Sie eine gute Videoproduktionssoftware und rendern Sie Ihr Video mit 1fps-Einstellungen. Ich könnte Ihnen Adobe After Effects empfehlen, aber ich habe dieses Experiment mit dieser Software nicht durchgeführt.

Antwort3

Nein, Sie können es nicht verringern. Sie können jedoch einen Bildschirmrekorder verwenden, um den Bildschirm mit 60 Bildern pro Sekunde aufzuzeichnen.

Öffnen Sie dann die Videodatei in einem Video-Editor.

Die meisten Video-Editoren bieten eine Zeitleiste, mit der Sie Frame für Frame hineinzoomen können.

Noch etwas, das hier erwähnt werden muss: 1/60 Sekunde ist immer noch langsam im Vergleich zu den internen Vorgängen der Grafikkarte. Daher werden Objekte immer noch einfach auf dem Bildschirm erscheinen. Ich glaube nicht, dass Sie das sehen werden, was Sie zu sehen erwarten.

Wenn Sie die Action wirklich aufzeichnen möchten, sollten Sie einen 144-Hz-Monitor, eine Grafikkarte usw. in Betracht ziehen. Allerdings müssen Sie höchstwahrscheinlich auf einer SSD aufzeichnen, damit die Aufzeichnung schnell genug ist.

verwandte Informationen