Hi Rad, On Thu, Aug 30, 2018 at 11:10:58 -0500, Rad J wrote: > I would like to stream 4 cams to YouTube using ffmpeg. > I was able to get 2 to work as follows: > > ffmpeg -rtsp_transport tcp > -i "rtsp://xxxx:[email protected]:554/cam/realmonitor?channel=1&subtype=0" > -i "rtsp://xxxx:[email protected]:554/cam/realmonitor?channel=2&subtype=0" > -f lavfi -i anullsrc > -filter_complex " > [0:v] setpts=PTS-STARTPTS, scale=800x448,setsar=1[upperleft]; > [1:v] setpts=PTS-STARTPTS, scale=800x448,setsar=1[upperright]; > [upperleft][upperright]hstack[base]" > -map [base] -map 2 -f flv rtmp:// > x.rtmp.youtube.com/live2/xxxx:xxxx-xxxx:xxxx > > But how do I add two more below those two?
Untested: ffmpeg -rtsp_transport tcp -i "rtsp://xxxx:[email protected]:554/cam/realmonitor?channel=1&subtype=0" -i "rtsp://xxxx:[email protected]:554/cam/realmonitor?channel=2&subtype=0" -i "rtsp://xxxx:[email protected]:554/cam/realmonitor?channel=3&subtype=0" -i "rtsp://xxxx:[email protected]:554/cam/realmonitor?channel=4&subtype=0" -f lavfi -i anullsrc -filter_complex " [0:v] setpts=PTS-STARTPTS, scale=800x448,setsar=1[upperleft]; [1:v] setpts=PTS-STARTPTS, scale=800x448,setsar=1[upperright]; [2:v] setpts=PTS-STARTPTS, scale=800x448,setsar=1[bottomleft]; [3:v] setpts=PTS-STARTPTS, scale=800x448,setsar=1[bottomright]; [upperleft][upperright]hstack[topbase]; [bottomleft][bottomright]hstack[bottombase]; [topbase][bottombase]vstack[base]" -map [base] -map 4 -f flv rtmp://x.rtmp.youtube.com/live2/xxxx:xxxx-xxxx:xxxx > https://www.youtube.com/channel/UCxyIPYgLqtqLl2one2J7goQ/live No, I can't. It's not online. Moritz _______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
