微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

delphi – 如何将电影剪成四分之一并在4台显示器上显示?

我想通过并排放置显示器来进行大显示.

任何布局(3×4等),但现在让我们坚持使用2×2.

据推测,我必须打开视频文件,获取每一帧,将其分成4,然后将每个部分写入一个新的视频文件(带有合适的标题).

是否有任何FOSS组件或库可以帮助解决这个问题,或者我是否必须自己编写代码

哦,顺便说一句,我也想对静止图像做同样的事情.

更新:我可能需要很多,并且一直在考虑基于Windows的控制器通过TCP / IP与一堆嵌入式设备进行通信,每个显示一个.我认为这与问题无关,但它可能会阻止人们寻找替代解决方案.

更新:感谢所有评论&的问题.我可能需要驱动高达20×20的显示器甚至更多(想想一个由21“TFT制成的”视频墙“).

如果一个神奇的图形卡可以处理这个,那么这显然是要走的路.

否则,我将有一个“控制器”PC,允许用户选择视频文件,然后适当地切片,并将每个部分发送到一个控制单个显示器的MCU. MCU将存储每个视频流的片段,之后控制器将通过TCP / IP发送一个简短的命令,告诉每个人开始播放它的视频片段#X.这应该让它们保持同步(我以为我会有这样做,这就是为什么原来的问题甚至没有解释,只是要问如何切片).

解决方法

将mencoder与-vf选项一起使用,并使用crop = b:h:x:y作为过滤器.

通过执行此操作(bxh = n),您甚至可以从批处理文件生成必要数量的视频.

对于静止图像,使用-crop选项转换类似的解决方

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐