【发布时间】:2022-02-24 11:34:43
【问题描述】:
使用Showing in-video visual progress bar with FFMPEG的答案
我正在尝试为进度条本身提供背景,例如该栏将为白色,随着时间的推移,红色进度条将覆盖它。
我的第一个决定是应用 drawbox 过滤器,因此对于我的目的,视频宽 1280 像素,持续时间为 6.027 秒。我试过了
ffmpeg -i uuid_nordvpn.mp4 -vf "color=c=red:s=1280x30[bar];[0][bar]overlay=-w+(w/6.072733)*t:H-h:shortest=1, drawbox=x=0:y=720-30:width=1280:height=30:thickness=fill:color=white" out.mp4
显而易见的解决方案是交换颜色和drawbox过滤器,但这会返回错误Too many inputs specified for the "color" filter,我猜这意味着您只能在开始时使用颜色过滤器。
我也试过应用2个滤色器,另一个滤色器没有填满,但你不能应用2个滤色器,再次给出原因Too many inputs specified for the "color" filter.
此时我完全迷失了,我该如何为这个过滤器提供背景?
【问题讨论】:
标签: ffmpeg