Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
example production pipelines
fdsrc fd=38 !
matroskademux name=demux
demux. !
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000,channel-mask=(bitmask)0x3 !
queue !
tee name=atee
atee. ! queue ! interaudiosink channel=audio_cam1_mixer
atee. ! queue ! interaudiosink channel=audio_cam1_mirror
demux. !
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1 !
queue !
tee name=vtee
vtee. ! queue ! intervideosink channel=video_cam1_mixer
vtee. ! queue ! intervideosink channel=video_cam1_mirror
interaudiosrc channel=audio_cam2_mirror !
audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000,channel-mask=(bitmask)0x3 !
queue !
mux.
intervideosrc channel=video_cam2_mirror !
video/x-raw,format=I420,width=1920,height=1080,framerate=25/1 !
queue !
mux.
matroskamux
name=mux
streamable=true
writing-app=Voctomix-AVRawOutput !
multifdsink
sync-method=next-keyframe
name=fd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.