我是堆栈溢出的新手,但是我已经在研究如何做到这一点了两周了,但无济于事。我希望你们中的某人掌握一些我还没有在线看到的知识。
这是我希望完成的工作中的crude illustration。我有一面电视墙,上面有八台显示器-四个,每个都有两个不同的尺寸。按照现在的设置方式,所有八台显示器都被当作一台大显示器,显示了一个形状奇特的桌面切口。
最终,我需要每个单独的监视器显示一个单独的RTSP流约30秒,然后显示 entire (将所有八个监视器结合在一起)以淡出大徽标。
我现在的问题是我不知道掩盖rtsp流的方法,因此它看起来像this而不是this,更不用说如何将它们排列成奇怪的间隔了,像原始插图中那样奇怪的角度,多个长宽比的马赛克。
谢谢大家的时间。我只是这里的实习生,没有疯狂的技术知识,但是我会尽力澄清。
-J
答案 0 :(得分:0)
我相信-filter-complex
是您需要的ffmpeg CLI标志之一。您可以在线找到许多示例,但是这里有一些有趣的链接:
这是有关创建马赛克https://trac.ffmpeg.org/wiki/Create%20a%20mosaic%20out%20of%20several%20input%20videos
的ffmpeg WikiFFMpeg - Combine multiple filter_complex and overlay functions
这应该可以让您入门,但是您可能需要根据帧大小和格式添加自定义。