- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有四个视频,我想以 2x2 的方式拼贴以制作一个新视频。有没有一种方法可以让我轻松地做到这一点,最好是免费的并且在 Linux 下?我愿意编写适量的程序,也许是为了与某些库进行交互,但不愿意自己编写整个视频处理程序。您可能会假设输入和输出视频采用最方便的任何常见格式。
gm montage 的类似物命令(用于图像)会很棒。
最佳答案
以下 ffmpeg 命令将完全按照提问者的要求执行:
ffmpeg -i input1.mp4 -i input2.mp4 -i input3.mp4 -i input4.mp4 -filter_complex \
'[0:v]pad=iw*2:ih*2:0:0[int2];[int2][1:v]overlay=0:H/2[int3];[int3][2:v]overlay=W/2:0[int4];[int4][3:v]overlay=W/2:H/2[out]' \
-map [out] -c:v libx264 -crf 23 -preset veryfast output.mp4
首先,pad 过滤器将第一个输入视频的大小加倍,将原始视频留在左上角。串行覆盖过滤器然后将其他输入放置在垫过滤器添加的黑色填充上。
如果视频的分辨率不同,命令将需要进行一些修改。
关于layout - 如何平铺视频/创建视频蒙太奇?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/575705/
我想使用 ImageMagick 创建一个蒙太奇,其中所有图像都与底部对齐。图像具有不同的高度,-gravity South 的行为与我预期的不同。 图片 1 高 100 像素。 图片 2 高 200
我正在使用一组图像创建大量蒙太奇。 我希望蒙太奇的排列方式是在顶部放置三张图像,在底部放置两张图像。我现在的命令如下: montage logo.png 1430410987_ACR02.png 14
我正在尝试使用 imagemagick 制作蒙太奇。我让它部分工作。我想制作 2 列 2 行的蒙太奇。在白色背景上,图像之间有 5px 的填充。当我使用以下代码时,生成的图像是一个图像的两倍高和两倍宽
我正在尝试在我的 Windows 10 笔记本电脑上以 3x3 的网格制作包含 9 张图像的大型蒙太奇。所有 9 张图像的图像大小都相同。我在 Internet 上进行了一项研究,发现了如何垂直或水平
我是一名优秀的程序员,十分优秀!