所以我使用的ffmpeg的视频转换为1920×1080像素,我发现了两种方式来做到这一点,第一个是可将视频以1920×1080,但随后它看起来有点捉襟见肘。 我用这个命令如下:
./ffmpeg_darwin -i SRC -vf scale=1920:1080,setdar=16:9 DEST
另一种选择是不setdar相同的,但是这只是适应的决议,将其从(1728 * 1080)开始的一个。
我想,以填补宽度192个像素,黑色的边框。 是否有某种选项的这样做呢? 或者是有可能,可以实现这一目标的另一个命令行?
谢谢你的帮助 :)
采用
-vf scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,setsar=1
规模将确保其输出1920×1080适合内。 垫然后填写了这一点。
添加边框视频的所有侧设置你希望你的填充
在这里输入的一个视频和添加填充= 20离开所有侧,右侧,顶部和底部
"-i",path1,"-filter_complex","[0]pad=w=20+iw:h=20+ih:x=10:y=10:color=red; output
[0] =垫W = 20 + IW:H = 20 + IH:X = 10:Y = 10:颜色=红色
- 在这里,W = 20 + IW意味着你的视频的宽度+ 20,因为你要添加边框,所以我们需要添加填充20 10右侧的手柄和10左侧垫
和相同高度h = 20 + IH所以20到视频高度为10顶垫和10底部垫
X = 10:Y = 10是使用用于如果x = 0,Y = 0,因此边界未在左侧和顶侧示出,并显示在右侧和20的底侧边界;
- 如果我们要添加边框20,宽40 +和高度+ 40和X,Y = 20
- 的color = red用于边框颜色