Wie kombinieren Sie mehrere ffmpeg-streams in einer einzigen 4x4-collage?
Ich habe einen server mit 16 video-capture-Karte-Kanälen in es und wollen stream mit ffmpeg ist es möglich, zu einem anderen Strom ausgehen, dass ein 4x4-collage der 16 einzigartigen Kanäle?
Edit: das Hinzufügen von ein Kopfgeld, da keine funktionierende Antwort eingereicht worden ist, noch belohnt Sie der erste, der zeigen kann, den code zu produzieren, ein 4x4-raster von 16 live-Kanäle (input-Gerät: http://localhost:8090/x.mpg, wobei x= eine Zahl von 0-15, 352x288 video in MPEG1VIDEO-format, YUV420P Farbe auf 24-30FPS) - oder-code, der führt mich zu dieser Lösung - der Ausgang befindet sich auf http://localhost:8090/all.mpg und wird ein 1408x1152 mpg-live-stream.
- möglich, Duplikat der Beste Weg, zu kombinieren, 16 live-streams in einer live-4x4 collage in Linux
- Es ist nicht doppelt, ich habe die Neigung zu ffmpeg, aber ich fragte, ob es nicht einen besseren Weg, in einem anderen thread zu sehen, wenn es einen gibt. Dieser thread ist speziell wie das zu erreichen ist eine live-streaming-collage in ffmpeg.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie suchen für das ffmpeg-overlay-filter, hier ist die Dokumentation mit einigen Beispielen. Eine Kopie einer 2x1 Beispiel ist unten, aber Sie haben, um Anpassungen für den stream-format, frame-Größen und mehr Platten.
Abwechselnd, da ist auch ein Weg zur Erzeugung von Mosaiksteinen mit VLC.