My VLM config is:
Code: Select all
del all
# Background video (large)
new channel1 broadcast
setup channel1 input file://background_video.mov
setup channel1 output #duplicate{dst=mosaic-bridge{id=1,width=400,height=320},select=video,dst=bridge-out{id=1},select=audio}
setup channel1 enabled
# Picture in picture video (small)
new channel2 broadcast
setup channel2 input file://pip_video.mp4
setup channel2 output #duplicate{dst=mosaic-bridge{id=2,width=128,height=96},select=video,dst=bridge-out{id=2},select=audio}
setup channel2 enabled
# Background
new bg broadcast enabled
setup bg input file://black.png
setup bg option image-width=400
setup bg option image-height=320
setup bg option image-fps=30.0
setup bg option image-duration=-1
setup bg output #transcode{sfilter=mosaic{delay=0},venc=x264{profile=baseline},width=400,height=320,vb=300,acodec=mp3,ab=64,channels=1,samplerate=44100,scale=1}:bridge-in{delay=0,id-offset=100}:standard{access=file,mux=mp4,dst=test.mp4}
control channel1 play
control channel2 play
control bg play
Code: Select all
nice -n 19 cvlc -I dummy --stop-time=10 --mosaic-width=400 --mosaic-height=320 --mosaic-keep-aspect-ratio --mosaic-keep-picture \
--mosaic-xoffset=0 --mosaic-yoffset=0 --mosaic-position=2 --mosaic-offsets="0,0,10,10" --mosaic-order="1,2" --vlm-conf my.cfg
Some hint on how to debug this further would be very much appreciated! I would be very grateful if any of the developers could take up this.