Combine streams
Concatenate two video bundles into one, preserving every stream.
- Video
- Since 0.2.0
- combine
- router
- bundle
Combine streams concatenates two video bundles into one, preserving every stream.
What it does#
It has no parameters. All streams of a come first, then all streams of b, up to 8 in total. Nest Combine nodes to join more.
When to use it#
Use it to gather sources for Multiview or to pass several pictures down one cable.
Ports#
| Port | Direction | Signal | Lanes |
|---|---|---|---|
a | Input | Video | Inferred from the cable |
b | Input | Video | Inferred from the cable |
video | Output | Video | Inferred from the cable |
Parameters#
This node has no numeric parameters.
This node has no parameters.
Tips#
- Order matters: A first, then B.
- Video needs the browser's WebGPU video engine. The Player and exports do not run video yet and report it unavailable. To see a video output, bind a live Screen in the Frame to it.
See also#
Select streams, Multiview, Switcher, Video, Control lanes.
Help patches
Each help patch is an ordinary Toy that teaches one idea. The diagram shows the Patch; the preview shows its Frame. Open it in TuneToys to play and edit it.
1. Join two bundles
intermediate Teaches: video
Two sources joined into one bundle and shown tiled.
FieldsAuto
Video1 stream
Font size in pixels of the rendered frame. Range: 8–400 px. Default: 64 px. Logarithmic scale. Units: px.
px
Horizontal anchor position across the frame. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Vertical anchor position down the frame. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Text alignment at the anchor. Range: 0–2. Default: 1. Linear scale. Units: unitless.
Red component of the text colour. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Green component of the text colour. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Blue component of the text colour. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Opacity of the text. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Strength of the drop shadow behind the text. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Decimal places shown for lane values. Range: 0–4. Default: 0. Linear scale. Units: unitless.
Width of the rendered frame. Range: 64–3840 px. Default: 1280 px. Linear scale. Units: px.
px
Height of the rendered frame. Range: 64–2160 px. Default: 720 px. Linear scale. Units: px.
px
FieldsAuto
Video1 stream
Font size in pixels of the rendered frame. Range: 8–400 px. Default: 64 px. Logarithmic scale. Units: px.
px
Horizontal anchor position across the frame. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Vertical anchor position down the frame. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Text alignment at the anchor. Range: 0–2. Default: 1. Linear scale. Units: unitless.
Red component of the text colour. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Green component of the text colour. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Blue component of the text colour. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Opacity of the text. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Strength of the drop shadow behind the text. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Decimal places shown for lane values. Range: 0–4. Default: 0. Linear scale. Units: unitless.
Width of the rendered frame. Range: 64–3840 px. Default: 1280 px. Linear scale. Units: px.
px
Height of the rendered frame. Range: 64–2160 px. Default: 720 px. Linear scale. Units: px.
px
AAuto
BAuto
VideoAuto
VideoAuto
Video1 stream
Tiles per row. Range: 1–4. Default: 2. Linear scale. Units: unitless.
Space between tiles in pixels. Range: 0–64 px. Default: 4 px. Linear scale. Units: px.
px
Show stream numbers on the tiles. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Audio2ch
Connections as text
- Text layer “one” video output connected to Combine streams a input
- Text layer “two” video output connected to Combine streams b input
- Combine streams video output connected to Multiview video input
- Combine keeps every stream of A, then every stream of B.
- Multiview shows the two-stream result.
Related nodes
- Select streams Extract a contiguous range of streams from a video bundle.
- Multiview Tile a bundle of streams into one picture with labels, for monitoring.
- Switcher Cut or transition between up to four sources; outputs the program. The face of the switcher widget.