【发布时间】:2017-06-23 01:27:27
【问题描述】:
如何重新缩放输入视频,然后使用 Ffmpeg 缩放和覆盖水印?
我已经尝试了这两个命令,但它们都不起作用。有人可以帮我完成这个过程吗?
-vf \"movie={watermarkPath}[watermark]; [in] scale=720:-1 [scale]; [scale] [watermark] overlay=main_w-overlay_w-10:10 \"
-filter_complex \"[0:v]scale={wm.Item3}:{wm.Item4}[bg];[bg][1:v]movie='{watermarkPath}'[wm];[wm][0] scale2ref={wm.Item1}:{wm.Item2}[wm] [v];[wm] setsar=1[logo];[v] [logo] overlay=main_w-overlay_w-10:10\"
【问题讨论】:
-
显示实际的非脚本命令(第二个)和完整的控制台输出。显示实际错误总是比仅仅说“不起作用”更能提供信息。
-
ffmpeg -i Wildlife_1897.wmv -i videoendocrinology_watermark.png -filter_complex "[0:v]scale = 512:-1[bg];[1:0] scale2ref=213:42 ; [bg ] [1:v] 覆盖=main_w-overlay_w-10:10" 输出.mp4
-
这个命令导致这个错误:
-
在过滤器 Parsed_scale2ref_1 上找不到未标记输入垫 1 的匹配流
-
您应该始终edit 您的问题以添加更多信息,而不是将其塞进 cmets,并且始终显示完整控制台输出,而不仅仅是摘录。跨度>
标签: ffmpeg