首页 > 解决方案 > 创建 PIP 视频,同时为画中画添加透明度?

问题描述

从具有相同格式、比例等的两个剪辑开始......我正在尝试使用 ffmpeg 为其中一个剪辑添加透明度,同时将其按比例缩小并用作半透明画中画的叠加层。

简而言之,我试图将这两个功能结合在一起。

 ffmpeg -i FullScreenVidio.mp4 -i PictureWindow.mp4 -filter_complex "[1]scale=iw/2.15:ih/2.15 [pip]; [0][pip] overlay=25:25" -profile:v main -level 3.1 -b:v 440k -ar 44100 -ab 128k -s 1920x1080 Result.mp4 

=vf eq=brightness=0.25:contrast=1.5:saturation=1.5

我知道这是可能的,因为我能够使用通过将命令传递给 ffmpeg 来运行的第 3 方程序进行测试。我的需求比那个应用程序允许的更具体。

标签: ffmpeg

解决方案


为其中之一添加透明度,同时将其按比例缩小并用作半透明画中画的叠加层

为此,基本过滤器语法是

-filter_complex "[1]scale=iw/2.15:-1,format=rgba,colorchannelmixer=aa=0.4 [pip]; [0][pip] overlay=25:25"

这里的 colorchannelmixer 滤镜将 PictureWindow.mp4 的不透明度设置为 40%。


推荐阅读