gpt4 book ai didi

transparency - 如何将具有透明度的水印渲染到视频中

转载 作者:行者123 更新时间:2023-12-02 03:45:35 27 4
gpt4 key购买 nike

我正在尝试将水印渲染到视频中。一旦水印的图像文件 (.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 作为水印,我会得到图像,但它是不透明的。

有什么线索吗?

最佳答案

我的问题的答案很简单,尽管我花了一天时间才找到它。

我的 Ubuntu 发行版存储库附带的“正常”ffmpeg 提示“c:v libx264”参数。 avconv 知道那个参数但是有问题;它只是不渲染透明图像。

解决方案就像安装最新的 ffmpeg 版本一样简单(我选择了静态版本)。现在它就像一个魅力。 :)

关于transparency - 如何将具有透明度的水印渲染到视频中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17410394/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com