gpt4 book ai didi

ffmpeg - 如何将多个 ffmpeg 流组合成一个 4x4 拼贴画?

转载 作者:IT王子 更新时间:2023-10-29 00:20:31 26 4
gpt4 key购买 nike

我有一个带有 16 个视频采集卡 channel 的服务器,我想用 ffmpeg 对它们进行流式传输,是否可以输出另一个流,即 16 个独特 channel 的 4x4 拼贴画?

编辑:添加赏金,因为尚未提交有效答案 - 将奖励给第一个可以显示代码以生成 16 个直播 channel 的 4x4 网格的人(输入设备为 http://localhost:8090/x.mpg,其中 x= 数字 0-15,MPEG1VIDEO 格式的 352x288 视频,24-30FPS 的 YUV420P 颜色) - 或者引导我找到该解决方案的代码 - 输出将位于 http://localhost:8090/all .mpg 并且将是 1408x1152 mpg 直播。

最佳答案

我认为您正在寻找 ffmpeg 覆盖过滤器,这里是 documentation有一些例子。下面是一个 2x1 示例的副本,但您必须对流格式、帧大小和更多面板进行调整。

ffmpeg -i left.avi -i right.avi -filter_complex " 
nullsrc=size=200x100 [background];
[0:v] setpts=PTS-STARTPTS, scale=100x100 [left];
[1:v] setpts=PTS-STARTPTS, scale=100x100 [right];
[background][left] overlay=shortest=1 [background+left];
[background+left][right] overlay=shortest=1:x=100 [left+right]
"

或者,还有一种方法可以用 VLC 生成马赛克.

关于ffmpeg - 如何将多个 ffmpeg 流组合成一个 4x4 拼贴画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15391368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com