我可以在网上找到一些使用 FFMPEG 构建 2x2 马赛克的示例,并使其与四个输入 UDP 流配合得很好。
问题是播放时,输入 1、2 和 3 在几秒后停止播放,而流 4 继续播放而没有问题。有人能帮我找出为什么会发生这种情况吗?我希望所有流都能不停止地播放。请参阅以下命令:
ffmpeg -i "udp://239.86.0.2:3030" -i "udp://239.86.0.3:3030" -i "udp://239.86.0.4:3030" -i "udp://239.86.0.5:3030" -f lavfi -i anullsrc -filter_complex "[0:v] setpts=PTS-STARTPTS, scale=960x540,setsar=1[upperleft];[1:v] setpts=PTS-STARTPTS, scale=960x540,setsar=1[upperright];[2:v] setpts=PTS-STARTPTS, scale=960x540,setsar=1[bottomleft];[3:v] setpts=PTS-STARTPTS, scale=960x540,setsar=1[bottomright];[upperleft][upperright]hstack[topbase];[bottomleft][bottomright]hstack[bottombase];[topbase][bottombase]vstack[base]" -map [base] -map 4 -f mpegts udp://239.1.1.1:1234