Ffmpeg 在创建P-I-P视频的同时还要为图片增加透明度?

Ffmpeg 在创建P-I-P视频的同时还要为图片增加透明度?,ffmpeg,Ffmpeg,从两个相同格式、比例等的剪辑开始。。。 我正在尝试使用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

从两个相同格式、比例等的剪辑开始。。。 我正在尝试使用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传递命令进行操作。 我的需求比那个应用程序允许的更具体。

在其中一个应用程序被缩小并用作图片中半透明图片的覆盖时,为其添加透明度

为此,基本的过滤器语法是

-filter_complex“[1]比例=iw/2.15:-1,格式=rgba,颜色通道混合器=aa=0.4[pip];[0][pip]叠加=25:25”


此处的colorchannelmixer过滤器将PictureWindow.mp4的不透明度设置为40%。

您使用的
pip
标记。。阅读它的描述。它没有说出你的想法(或者它是什么?我不熟悉你正在使用的框架,这就是为什么我自己不删除标记)对不起,这不是正确的用法。在我发布之前,我没有看到描述。Picture In Picture是我想要的PIP。我使用它就像你提供的一样,ffmpeg处理它-但结果根本没有半透明性。我回来是为了发布一个修改,让它可以用于此目的
ffmpeg-i WindoClip.mp4-i BackClip.mp4-filter_complex“[0]格式=yuva444p,colorchannelmixer=aa=0.8,scale=iw/2.15:ih/2.15[pip];[1][pip]overlay=25:25”-s 1920x1080-v结果。mp4
将其转换为yuva444p将导致在内部额外转换为rgba。