30s Verzögerungsleitung für Video in Software
Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese
30s Verzögerungsleitung für Video in Software
Moin,
mir schwebt ein Bastelprojekt vor, bei dem das von einer Kamera gefilmte Zeug 20 bis 30 Sekunden später auf einem Monitor zu sehen ist. Das Teil soll endlos laufen.
Anwendungszweck ist Feedback beim Sport: Nacheinander hampeln Akteure an der Kamera vorbei und können sich dann auf dem Monitor im nachhinein begutachten.
RasPi+Kamera sind vorhanden. Notebook auch. Irgendwie finde ich aber nix passendes an Software.
Eigentlich müsste man mit einer Hochsprache nur auf den Kamera-Videostream zugreifen, ab in einen Ring-Arbeitsspeicher und gleichzeitig aus dem Ring auf die Grafikkarte streamen. Eigentlich.
Kriege ich ums verrecken nicht hin.
Hat jemand eine andere Idee / Softwarequelle?
Was ich nicht machen werde: Einen riesigen VHS-Kassettenband-Ring und 2 Videorecorder vertüddeln
Gruß,
Zabex
mir schwebt ein Bastelprojekt vor, bei dem das von einer Kamera gefilmte Zeug 20 bis 30 Sekunden später auf einem Monitor zu sehen ist. Das Teil soll endlos laufen.
Anwendungszweck ist Feedback beim Sport: Nacheinander hampeln Akteure an der Kamera vorbei und können sich dann auf dem Monitor im nachhinein begutachten.
RasPi+Kamera sind vorhanden. Notebook auch. Irgendwie finde ich aber nix passendes an Software.
Eigentlich müsste man mit einer Hochsprache nur auf den Kamera-Videostream zugreifen, ab in einen Ring-Arbeitsspeicher und gleichzeitig aus dem Ring auf die Grafikkarte streamen. Eigentlich.
Kriege ich ums verrecken nicht hin.
Hat jemand eine andere Idee / Softwarequelle?
Was ich nicht machen werde: Einen riesigen VHS-Kassettenband-Ring und 2 Videorecorder vertüddeln
Gruß,
Zabex
Re: 30s Verzögerungsleitung für Video in Software
Sollte ganz einfach sein unter Linux.
Mit 'mkfifo' einen Ringspeicher erstellen der etwas mehr als 30 Sek Video fasst, vorzüglich im RAM.
Darin das Video aufzeichnen und nach 30 Sek den Player starten.
Mit 'mkfifo' einen Ringspeicher erstellen der etwas mehr als 30 Sek Video fasst, vorzüglich im RAM.
Darin das Video aufzeichnen und nach 30 Sek den Player starten.
Re: 30s Verzögerungsleitung für Video in Software
das Problem ist, dass man bei mkfifo keine Größe angeben kann.
Ich würde gucken, ob der Player nicht eine einstellbare verzögerung besitzt (spätestens im Sourcecode).
mplayer kann zumindest das Video gegenüber dem Ton verzögern.
Ich würde gucken, ob der Player nicht eine einstellbare verzögerung besitzt (spätestens im Sourcecode).
mplayer kann zumindest das Video gegenüber dem Ton verzögern.
Re: 30s Verzögerungsleitung für Video in Software
Einfach schauen, viele Tools erlauben die Einstellung der Puffergröße. Gedacht für langsame Netzverbindungen, aber hierfür auch perfekt geeignet.
http://lists.mplayerhq.hu/pipermail/mpl ... 68927.html
-cache <size in KB>
-cache-min <percents>
cache-min dann auf 90% und cache-size ausrechnen anhand der mittleren Bitrate deiner Aufzeichnung.
http://lists.mplayerhq.hu/pipermail/mpl ... 68927.html
-cache <size in KB>
-cache-min <percents>
cache-min dann auf 90% und cache-size ausrechnen anhand der mittleren Bitrate deiner Aufzeichnung.
Re: 30s Verzögerungsleitung für Video in Software
Mit unterstützer TV Karte und Video Eingang: Media Portal. Hat PVR Funktionen und kann Timeshift. Einfach im Live Video Pause drücken, x Sekunden/Minuten/Stunden warten und dann wieder Play.
- Chemnitzsurfer
- Beiträge: 7859
- Registriert: So 11. Aug 2013, 14:10
- Wohnort: Chemnitz (OT Hutholz)
- Kontaktdaten:
Re: 30s Verzögerungsleitung für Video in Software
Geht ganz einfach.
VLC Mediaplayer
Menü "Medien" "Aufnahmegerät öffnen" dort den Haken bei "Mehr Optionen anzeigen" rein und bei "Zwischenspeicherung" die gewünschte Zeit eintragen
VLC Mediaplayer
Menü "Medien" "Aufnahmegerät öffnen" dort den Haken bei "Mehr Optionen anzeigen" rein und bei "Zwischenspeicherung" die gewünschte Zeit eintragen
Re: 30s Verzögerungsleitung für Video in Software
Mit dem VLC habe ich das auch schon mal realisiert.
Für ein anderes Projekt schwanke ich gerade zwischen vlc und mplayer (Debian für Beagle), brauche da ein optimales Overlay und bin mir immer noch nicht mit mir einig
Was das Delay angeht: mein Notebook macht das ganz ohne Einstellungen Kämpfe gerade mit einer zusammengenagelten Photo Booth-Software (Perl-Script steuert VLC, musste schnellllll gehen), da ist die Verzögerung schon krass.
Für ein anderes Projekt schwanke ich gerade zwischen vlc und mplayer (Debian für Beagle), brauche da ein optimales Overlay und bin mir immer noch nicht mit mir einig
Was das Delay angeht: mein Notebook macht das ganz ohne Einstellungen Kämpfe gerade mit einer zusammengenagelten Photo Booth-Software (Perl-Script steuert VLC, musste schnellllll gehen), da ist die Verzögerung schon krass.
Re: 30s Verzögerungsleitung für Video in Software
Igorgemäss: Video zu Mond und zu Erde hin und herschicken , 5-15mal , einstellbare Verzögerung in Schritte
Grüss
Matt
Grüss
Matt
Re: 30s Verzögerungsleitung für Video in Software
Grade ausprobiert:Chemnitzsurfer hat geschrieben:Geht ganz einfach.
VLC Mediaplayer
Menü "Medien" "Aufnahmegerät öffnen" dort den Haken bei "Mehr Optionen anzeigen" rein und bei "Zwischenspeicherung" die gewünschte Zeit eintragen
WOW - das geht ja wirklich ganz einfach. Funzt prima! DANKE!!!!
Jetzt muss ich nur was besseres als diese billigst USB-Kamera dranstöpseln und die Party kann steigen!
Nun muss ich nicht mehr an der Erde-Mond-Erde Video-Verbindung rumknobeln
Gruß,
Zabex
Re: 30s Verzögerungsleitung für Video in Software
Ich hätte ja gerne die aus Tapeziertischen, Teflonröllchen und Nägeln gebaute VHS-Endlosschleife gesehen...
Re: 30s Verzögerungsleitung für Video in Software
So lang wird die gar nicht! ein VHS-Band läuft mit ca. 2 cm/sek auf SP.
Damit braucht es 15cm zwischen den Kopftrommeln, das wird schon tendenziell eher sportlich, dass das überhaupt passt.
Ansonsten wäre die Bandgeschwindigkeit zu erhöhen.
Damit braucht es 15cm zwischen den Kopftrommeln, das wird schon tendenziell eher sportlich, dass das überhaupt passt.
Ansonsten wäre die Bandgeschwindigkeit zu erhöhen.
Re: 30s Verzögerungsleitung für Video in Software
das wäre sowieso sehr sehr sportlich, denn auf einer EME-verbindung klappt noch nicht mal normale morsetelegraphie so richtig. die signale werden dermaßen verstümmelt und außerdem mußt du erstmal 160...180dB dämpfung überwindenZabex hat geschrieben: Nun muss ich nicht mehr an der Erde-Mond-Erde Video-Verbindung rumknobeln
Gruß,
Zabex
Re: 30s Verzögerungsleitung für Video in Software
OK. Hab mich verlesen. Dachte an 30 Minuten ...ferdimh hat geschrieben:So lang wird die gar nicht! ein VHS-Band läuft mit ca. 2 cm/sek auf SP.
Damit braucht es 15cm zwischen den Kopftrommeln, das wird schon tendenziell eher sportlich, dass das überhaupt passt.
Ansonsten wäre die Bandgeschwindigkeit zu erhöhen.
Re: 30s Verzögerungsleitung für Video in Software
Und ich habe mich verrechnet.
Bei 2cm/sek sind 60 cm differenz für 30 Sekunden zu verwenden.
Bei 2cm/sek sind 60 cm differenz für 30 Sekunden zu verwenden.
Re: 30s Verzögerungsleitung für Video in Software
Naja, das passt ja recht gut zu zwei seitlich aneinandergeschraubten Videorekordernferdimh hat geschrieben:Bei 2cm/sek sind 60 cm differenz für 30 Sekunden zu verwenden.