这是我到目前为止所做的:
创建透明PNG图像的命令:
convert -size 640x480 -background transparent -fill blue \
-gravity South label:ROCK image1-0.png
创建透明视频的命令:
ffmpeg -loop 1 -f image2 -i image1-0.png -r 20 -vframes 100 \
-vcodec png -pix_fmt bgra mov-1.mov
(根据这篇文章) - 我希望这个视频是一个透明的视频。
用另一个视频叠加视频的命令:
ffmpeg -i final-video.mov -sameq -ar 44100 \
-vf "movie=mov-1.mov [logo];[in][logo] overlay=0:0 [out]" \
-strict experimental final-video.mov
上面的命令完美无缺,我没有遇到任何问题,但我没有得到我期望的有点像水印效果,我希望 mov-1.mov 与 final-video.mov 是透明的。
问题:
- 有什么方法可以验证生成的视频是否透明?除了合并?
- 不知道为什么上面的 mov-1.mov 在与 final-video.mov 合并时不透明,解决这个问题的任何信息都会很棒。
请帮忙。