Wie kombinieren Sie mehrere ffmpeg-Streams zu einer einzelnen 4x4-Collage?

8

Ich habe einen Server mit 16 Video-Capture-Karten-Kanälen und möchte sie mit ffmpeg streamen, ist es möglich, einen weiteren Stream auszulösen, der eine 4x4-Collage der 16 einzigartigen Kanäle ist?

Bearbeiten: Hinzufügen eines Kopfgelds, da noch keine funktionierende Antwort eingereicht wurde - belohnt es dem ersten, der den Code zeigen kann, um ein 4x4-Raster von 16 Live-Kanälen zu erzeugen (Eingabegerät ist http: // localhost: 8090 / x.mpg, wobei x = eine Nummer 0-15, 352x288 Video im MPEG1VIDEO-Format, YUV420P-Farbe bei 24-30FPS) - oder ein Code, der mich zu dieser Lösung führt - die Ausgabe befindet sich unter http: // localhost: 8090 / all .mpg und wird ein 1408x1152 mpg Livestream sein.

    
CoryG 13.03.2013, 16:43
quelle

1 Antwort

7

Ich glaube, Sie suchen nach dem ffmpeg-Überlagerungsfilter. Hier finden Sie die Dokumentation mit einigen Beispielen . Eine Kopie eines 2x1-Beispiels ist unten, aber Sie müssen Anpassungen für Ihr Stream-Format, Frame-Größen und weitere Panels vornehmen.

%Vor%

Alternativ gibt es auch eine Möglichkeit, mit VLC einen Mosiac zu generieren.

    
Digikata 13.03.2013, 17:19
quelle

Tags und Links