【发布时间】:2020-04-09 14:48:01
【问题描述】:
【问题讨论】:
标签: video ffmpeg overlay shadow
【问题讨论】:
标签: video ffmpeg overlay shadow
使用 split、format、geq 和 overlay 过滤器:
ffmpeg -i input.jpg -filter_complex "[0]split[v0][v1];[v0]format=rgba,geq=r=0:g=0:b=0:a=255*(Y/H)[fg];[v1][fg]overlay=format=auto" -frames:v 1 -q:v 2 out.jpg
另一个例子,但它添加了裁剪过滤器以将渐变减半,使其停在中间:
ffmpeg -i input.jpg -filter_complex "[0]split[v0][v1];[v0]crop=iw:ih/2,format=rgba,geq=r=0:g=0:b=0:a=255*(Y/H)[fg];[v1][fg]overlay=0:H-h:format=auto" -frames:v 1 -q:v 2 out.jpg
可能有一种更有效的方法可以做到这一点,但它确实有效。见filter documentation。
【讨论】: