如何添加黑色边框视频(How to add black borders to video)

2019-10-31 05:09发布

所以我使用的ffmpeg的视频转换为1920×1080像素,我发现了两种方式来做到这一点,第一个是可将视频以1920×1080,但随后它看起来有点捉襟见肘。 我用这个命令如下:

./ffmpeg_darwin -i SRC -vf scale=1920:1080,setdar=16:9 DEST

另一种选择是不setdar相同的,但是这只是适应的决议,将其从(1728 * 1080)开始的一个。

我想,以填补宽度192个像素,黑色的边框。 是否有某种选项的这样做呢? 或者是有可能,可以实现这一目标的另一个命令行?

谢谢你的帮助 :)

Answer 1:

采用

-vf scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,setsar=1

规模将确保其输出1920×1080适合内。 垫然后填写了这一点。



Answer 2:

添加边框视频的所有侧设置你希望你的填充

在这里输入的一个视频和添加填充= 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:颜色=红色

  1. 在这里,W = 20 + IW意味着你的视频的宽度+ 20,因为你要添加边框,所以我们需要添加填充20 10右侧的手柄和10左侧垫
  2. 和相同高度h = 20 + IH所以20到视频高度为10顶垫和10底部垫

  3. X = 10:Y = 10是使用用于如果x = 0,Y = 0,因此边界未在左侧和顶侧示出,并显示在右侧和20的底侧边界;

  4. 如果我们要添加边框20,宽40 +和高度+ 40和X,Y = 20
  5. 的color = red用于边框颜色



文章来源: How to add black borders to video