【问题标题】:ffmpeg combine existing filter_complex with upscaleto e.g. 720pffmpeg 将现有的 filter_complex 与 upscaleto 结合起来,例如720p
【发布时间】:2019-11-24 00:14:05
【问题描述】:

目前我正在使用此过滤器合并两个视频:

-filter_complex "[1:v][0:v]scale2ref=main_w:ih[sec][pri]; [sec]setsar=1,drawbox=c=black:t=fill[sec];[pri][sec]hstack[canvas]; [canvas][1:v]overlay=main_w-overlay_w"

输出如下:test.png(绿色是第一个视频输入,橙色是第二个)整个视频(红色)的格式为 1600x540(可能会根据输入大小而变化。)

我的问题是,是否有办法在同一命令中将此视频放大到 1920x1080 或 1280x720。通过放大我的意思是改变它的大小并在侧面/顶部适当地插入黑条。

【问题讨论】:

    标签: video filter ffmpeg youtube mp4


    【解决方案1】:

    在叠加层之后添加比例和填充。

    [canvas][1:v]overlay=main_w-overlay_w,scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:-1:-1"

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      • 1970-01-01
      • 2018-12-08
      • 2012-03-17
      • 2017-12-15
      相关资源
      最近更新 更多