Bildschirm auf einer Headless-Maschine aufzeichnen

Bildschirm auf einer Headless-Maschine aufzeichnen

Das letzte Mal besuchte ichop.ggIch bin über eine neue Funktion gestolpert, mit der man ein aktives Spiel aufzeichnen und anschließend herunterladen kann.
Ich frage mich, wie man etwas aufzeichnen kann, ohne einen Monitor zu haben (denn ich glaube nicht, dass es irgendwo Tausende von PCs gibt).
Soweit ich weiß, kann man nur etwas aufzeichnen, das auf einem Monitor angezeigt wird. Selbst wenn man Display-Emulatoren verwenden würde (Amazonas) würden sie Tausende von HDMI-Anschlüssen benötigen ...

Meine Fragen sind also:
Ist es möglich, einem Computer mit Windows 10 vorzugaukeln, dass Displays angeschlossen sind, obwohl dies nicht der Fall ist und der Anschluss, an den sie angeschlossen sind, physisch gar nicht existiert?
Wenn dies möglich ist: Wie kann dies erreicht werden?

Antwort1

Mithilfe der Windows-API kann ein Programm ein grafisches Fenster erstellen und auf dessen Leinwand zeichnen. Es benötigt dafür weder einen Port, HDMI noch sonst etwas.

Ein Video kann problemlos auf dieser Leinwand abgespielt werden, da es bei Grafiken nur um Pixel geht und das Fenster auf einem Bildschirm nicht sichtbar sein muss.

Es kann ein Video von dieser Leinwand aufnehmen, da ein Video im Grunde nur eine codierte Reihe von Leinwandzuständen ist.

Also kein Problem – das ist einfach zu programmieren.

verwandte Informationen