【问题标题】:FFMPEG SET ZxY width and height thumbnail while keeping aspect ratio with paddingFFMPEG SET ZxY 宽度和高度缩略图,同时保持纵横比和填充
【发布时间】:2014-10-16 04:56:03
【问题描述】:

我一直在寻找有关如何使用 ffmpeg 制作缩略图的代码的堆栈溢出。 但我发现的两种变体要么是 -s 100x100 和一个固定的框架 - 以扭曲的缩略图结束;或使用-vf 100:-1,它只适当地缩放图像的一侧——对我来说是个问题,因为所有缩略图都必须具有相同的大小!有没有办法两全其美? 具有恒定比率的设定高度/宽度?喜欢用黑框什么的?

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    https://trac.ffmpeg.org/wiki/Scaling%20(resizing)%20with%20ffmpeg

    有时需要以适合指定矩形的方式缩放输入图像,即,如果您有一个占位符(空矩形),您想在其中缩放任何给定的图像。这有点棘手,因为您需要检查原始纵横比,以确定要指定哪个组件并将另一个组件设置为 -1(以保持纵横比)。例如,如果我们想将输入图像缩放为 320x240 尺寸的矩形,我们可以使用这样的东西:

    ffmpeg -i input.jpg -vf scale="'if(gt(a,4/3),320,-1)':'if(gt(a,4/3),-1,240)'" output_320x240_boxed.png

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 2016-05-18
      • 2014-07-01
      • 2021-02-09
      • 2013-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多