我正在尝试将水印渲染到视频中。当水印的图像文件 (.png) 包含透明度时,图像不再呈现到视频中。如果我将该图像转换为 .jpg 并返回 .png 效果很好。如果我创建一个没有透明度的新 png,它也可以工作。但是当我向该图像添加例如图层不透明度时,它不再被渲染。
我使用 avconv 0.8.6-4:0.8.6-0ubuntu0.12.04.1 和以下命令
avconv -y -i video.mp4 -f 'movie=watermark.png [watermark]; [in][watermark] overlay=10:10 [out]' -c:v libx264 -t 255 -strict experimental out.mp4
如果我使用 .gif 作为水印,我会得到图像,但它都是不透明的。
有什么线索吗?