Forum: PC Hard- und Software Folge von Einzelbildern als Webcam installieren


von Debugger (Gast)


Lesenswert?

Hallo.

In meinem aktuellsten Projekt habe ich eine Kamera, welche 1x pro 
Sekunde ein JPG Bild an einen Windows PC sendet. Diese Bilder werden auf 
der Festplatte gespeichert. Weitere Details scheinen mir unwichtig.

Nun sind die Bilder ein wenig unbrauchbar, weil man jedes einzelne 
durchklicken müsste. Weiß wer, ob man die Folge von Bildern als "Kamera" 
auf dem Windows PC installieren kann? Gibt es hierfür schon fertige 
Software, die eine solche Möglichkeit bietet? Sozusagen als "Virtuelle 
Webcam"

Danke für Eure Hilfe!

von Kan a. (Firma: Basta) (kanasta)


Lesenswert?

Wandle deine Bilder in Gif-Dateien um. Da gibts Tools die mehrere Gifs 
in einem Gif zusammenfassen.

von Debugger (Gast)


Lesenswert?

An das hätte ich auch schon gedacht. Jedoch wäre "live" die Luxuslösung 
:)
Wenn das nicht klappen sollte, werde ich auf die GIF Lösung 
zurückkommen.

von Kan a. (Firma: Basta) (kanasta)


Lesenswert?

Was wäre denn die Live-Lösung? Verstehe ich nicht. Willst du ein 
Fenster, welches immer das letzte Foto anzeigt? Das ließe sich einfach 
programmieren...von einem Programmierer...

von Debugger (Gast)


Lesenswert?

Ja das hab ich schon. Genau so wie du es beschrieben hast: Ein Fenster, 
in dem man das aktuelle Kamerabild ansehen kann. Jedoch lässt sich damit 
sonst nichts anfangen. Deshalb hatte ich die Idee mit der Kamera.

Damit kann ich dann alles machen, was man mit einer Hardwarekamer auch 
kann:

* Einbindung in Skype Videounterhaltungen
* Aufzeichnung des Videos
* Brennen des Videos auf DVD

Sobald ich die Lösung mit der Kamera hätte wäre ich nicht mehr gebunden, 
ich könnte alles machen, was man mit einer herkömlichen Webcam auch 
machen kann.

Dies wäre das Ziel.

Nun ist die Frage ob das (mit meinen Kenntnissen und Mitteln) möglich 
ist, aber lieber fang ich mal mit der Luxusvariante an, wenn ich nicht 
klar komme kann ich meine Erwartungen nach unten schrauben.

von Andreas B. (andreasb)


Lesenswert?

Wenn du deine Erwartungen nach unten schraubst noch ein Tipp.

ffmpeg kann bilder ein einem Film wandeln. Im Gegensatz zu GIF hast du 
da mehr als 256 Farben;-)

http://electron.mit.edu/~gsteele/ffmpeg/


Und zu deiner Frage: Natürlich kannst du eine Webcam emulieren. Du musst 
"einfach" einen Webcam Treiber schreiben, den fütterst du mit Daten z.B. 
über eine GUI oder Konsolen Applikation.

Dies ist jedoch nicht ganz einfach, und da du diese Frage stellt bin ich 
mir nicht sicher ob du nicht besser die Lösung mit ffmpeg nehmen willst.

Wenn du dir sicher bist: Hier die Antwort die gleiche Frage auf Stack 
Overflow.

http://stackoverflow.com/questions/1627448/virtual-webcam-driver

Viel Erfolg, und wenn du das wirklich hinkriegst: Hier die Lösung 
Posten;-)


mfg Andreas

von Max D. (max_d)


Lesenswert?

Das mit dem immer aktuelles Bild is doch saueinfach, kuk dir mal qt an, 
das hat für sowas alles drin...
Wenn du nich absolut 0 Ahnung vom Programmieren hast, dann solltest du 
in unter ner Woch alles lernen was du für so ne applikation brauchst...

von hmmmm (Gast)


Lesenswert?

@Max D.: QT ist ganz sicher nicht das richtige um einen Treiber zu 
schreiben. Ein Programm das immer das richtige Bild anzeigt hat er 
schon!, er möchte jetzt die kameradaten auch mit anderer Software 
benutzen.

zum Thema: es gibt Software die Videodateien als Webcam simulieren kann, 
eventuell kann man der ein Avisynth-Skript unterschieben?

von bluppdidupp (Gast)


Lesenswert?

Es würde vermutlich ausreichen einen DirectShow Source Filter zu 
schreiben.
Beispielcode dafür findet man im Windows SDK:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375468%28v=vs.85%29.aspx

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.