video - 我可以用ffmpeg在透明图像上放置一个蒙版吗?
问题描述
我正在尝试使用ffmpeg在透明图像上制作带有蒙版的叠加层,但是获得蒙版的图像背景变黑,有没有办法让这个背景保持透明?
ffmpeg -i background.jpg -loop 1 -i image.png -loop 1 -i mask.png -filter_complex [0]setpts=PTS-STARTPTS,scale=720:720[background];[2]alphaextract,scale=640x320[mask];[1]scale=640x320[image];[image][mask]alphamerge[final_mask];[background][final_mask]overlay=100:100[final] -map [final] -t 00:00:05.000 -y result.mp4
结果
解决方案
推荐阅读
- java - 当metod返回ResponseEntiry时如何返回ModelandView
抛出错误? - python - 为什么这个字典理解会为所有键生成相同的值?
- laravel - 如何在 laravel 中间件中删除此错误?
- python-3.x - 无法从“bs4”导入名称“BeautifulSoup”
- javascript - React 中渲染的 HTML 内的可点击按钮
- sql - 如何比较两个表之间的日期时间戳
- ios - 锚点偏移不适用于 Here Maps Map Overlay (iOS Swift)
- django - Django APPEND_SLASH 无法正常工作
- reactjs - 用于反应和反应本机的可插入跨平台软件设计
- f# - F# propper 删除 ElapsedEventHandler 处理程序