0

通过使用 FFMPEG MobileFFmpeg,我尝试使用透明度来处理视频中的图像,尽管这项工作是通过使用以下命令完成的

         add("-i")
        add(inputVideo)
        add("-i")
        add(imageInput)
        add("-filter_complex")
        add("[1:v]format=argb,geq=r='r(X,Y)':a='0.5*alpha(X,Y)'[zork]; [0:v] zork]overlay=0:0'") 
        add("-c:a")
        add("copy")
        add("-preset")
        add("ultrafast")
        add(output)

整个叠加图像透明度是相同的

我的输出图像

我的问题是我希望图像的上半部分不那么透明,而图像的下半部分像下图一样透明

我的要求图像是

第二件事FFMPEG转换时间很长,我如何减少处理时间。

4

0 回答 0