Hallo,
ich habe mich auch mal ein wenig mit dem x11out beschäftigit:
1. Steuerung des XServers vom VDR aus über die Xlib. Sprich man kann den Mauszeiger mit der Fernbedienung steruern.
2a. Einlesen des Xvfb Framebuffers mit ImageMagick, übergabe an libavcodec und schwups haben wir ein Mpeg-Frame.
oder
2b. Einlesen des Xvfb Framebuffers mit ImageMagick, ausgabe über 256 Farb Osd bei 4mb dvb Karten.
-----------
Als vorläufiges Ergebnis:
1. Läuft für die Maus, aber wie wollen wir Buchstaben eingeben? Eine Tastatur auf dem Bildschirm einblenden? Eine Textzeile wie im VDR üblich zum eingeben verwenben, oder sich die Tasten/Bewegungen direkt von der Hardware beziehen?
2. Das Auslesen des xwd-Framebuffers vom Xvfb mit ImageMagick funzt eigentlich ganz gut, aber leider nur bei 256 Farben.
2a. Bei 352x288 256 Fraben, geht es recht gut und flüssig, allerdings ist das zu klein und zu wenig Farben für z.B. den Mozilla. Allerdings könnte man nen Skype etc. Steuern... Bei 704x576 Flackert das Bild so sehr das man es nicht mehr gebrauchen kann
2b. Geht bei 720x576 und 256 Farben sehr gut, allerdings sind 256 Farben zu wenig, mann sollte den Framebuffer auf 16bit laufen lassen und versuchen die Farben runter zu rechnen, womit wir aber wieder bei dem Problem sind das ImageMagick den xwd-Framebuffer des Xvfb nicht bei >8bit einlesen kann
----------------
Was nun?
Wir brauchen ne möglichkeit, effektiv das Bild vom Xvfb in 16 bit zu bekommen. Vorschläge?
Wie kriegen wir das Flackern weg?
Haben wir nen schnelleren encoder als libavcodec von rgb nach mpeg (mein celeron 2.4ghz muss ganz schön ackern*g*)?
Grüße Lars