Ist es möglich, ein Video mit dem Alphakanal in Echtzeit (Windows) auf dem Desktop zu überlagern?

1254
Flint

Ich werde ein RPG-Spiel für Stift und Papier ausführen, und einer meiner Spieler wird über Skype teilnehmen. Um sein Erscheinungsbild noch intensiver zu gestalten, möchte ich eine Art futuristisches HUD über den Videostream ziehen, der sich an den Zeilen der folgenden Bilder orientiert:

Terminator-HUD

Futuristische Kamera HUD

Angenommen, ich würde ein Schleifenvideo der HUD-Effekte mit einem Alphakanal erstellen (damit es leicht über anderes Videomaterial aufgenommen werden kann), ist es möglich, dieses transparente Video in Echtzeit über das Skype-Fenster oder den gesamten Desktop zu legen ?

Twitch Streamers machen immer ähnliche Dinge und setzen in Echtzeit mehrere Elemente für den einzelnen Video-Feed zusammen. Ich vermute, dass die Tools irgendwo da draußen sind.

Twitch-Stream mit HUD

1
Es gibt zahlreiche Programme, die Video übertragen und streamen können, aber Sie können das Video nicht ändern, da Skype aussendet. Skype überträgt kein eigenes Ausgabevideo. Auf diese Weise wäre es hilfreich, wenn andere daran teilnehmen. Ramhound vor 8 Jahren 0
Okay, ist es dann möglich, dies auf der Seite des Anrufers zu tun? Ändern Sie die Ausgabe der Webkamera, bevor sie in Skype oder etwas anderes verwendet wird. Flint vor 8 Jahren 0
Nein; Skype kommuniziert direkt mit der Kamera. Sie könnten etwas anderes als Skype für das gewünschte Video verwenden. Ramhound vor 8 Jahren 0
Aha. Danke für deinen Beitrag. Kennen Sie eine Videokommunikationssoftware, mit der Videostreams geändert werden können? Flint vor 8 Jahren 0
Sie könnten ffmpeg verwenden, um das Skype-Video, das auf Ihrem Desktop gezeichnet wird, zu erfassen und dann den Overlay-Filter zu verwenden und die Ausgabe zu streamen oder lokal abzuspielen. Ich habe jedoch noch nicht versucht, einen Skype-Video-Feed zu kappen und kenne die Latenz nicht. Gyan vor 8 Jahren 0

2 Antworten auf die Frage

0
Gyan

Eine Möglichkeit, dies grob zu tun, wäre, einen Mediaplayer zu verwenden, der wie Potplayer transparent werden kann, während eine minimalistische Haut aufgetragen wird. Spielen Sie also die Wiederholungsschleife im Potplayer wiederholt ab, ändern Sie die Transparenz und legen Sie sie über den Skype-Video-Feed. Es wird eine Tönung auftreten, und Sie müssen die HUD-Elemente ziemlich hell halten.

Interessante Idee und einfach. Vielen Dank! Ich vermute, es wird ein Skype-Video ziemlich dimmen, da zwischen transparentem Hintergrund und HUD-Elementen, die undurchsichtig sein sollten, nicht unterschieden werden kann. Ich werde es versuchen. Flint vor 8 Jahren 0
0
Mutant Bob

Sie haben bereits Streaming-Software bemerkt.

Ich empfehle Ihnen, mit OBS Studio zu experimentieren. Nach meiner Erfahrung können Sie mit OBS eine Fensteraufnahme aus Ihrem Skype als eine Ebene importieren und dann ein durchscheinendes Bild als eine andere Ebene darauf platzieren. Die verbleibende Frage lautet: "Funktioniert die Skype-Fenstererfassung auch dann, wenn Skype minimiert wird?"

Ich weiß, ich habe abgeschnittene Abschnitte eines Firefox-Fensters getestet, in dem eine Webgl-Animation ausgeführt wird, obwohl das Firefox unter anderen Fenstern vergraben ist.

Sie würden das Skype-Fenster begraben und das OBS-Vorschaufenster (mit seinen zusammengesetzten Ebenen) als Video-Feed verwenden.