Skip to content

Instantly share code, notes, and snippets.

@MaZderMind
Created June 2, 2015 13:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MaZderMind/ad4699906c946be5bd3a to your computer and use it in GitHub Desktop.
Save MaZderMind/ad4699906c946be5bd3a to your computer and use it in GitHub Desktop.
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