我正在尝试使用命令将两个视频合并在一起,两者都具有透明度
ffmpeg.exe -i person2.mov -vf "[in] scale=iw/2:ih/2,fade=out:300:30:alpha=1, pad=2*iw:ih [left];movie=person2 .mov, scale=iw/2:ih/2,fade=out:300:30:alpha=1 [right]; [left][right] overlay=main_w/3:0,fade=out:300:30: alpha=1 [out]" -b:v 768k Output_people.mov
通过这样做,我得到以下输出:
http://i263.photobucket.com/albums/ii122/Fernando461/Untitled.png
如您所见,可以将两个视频放在一起。但是,当我尝试将此视频(Output_people.mov)与另一个视频合并时,它没有相同的透明度。是否有可能保持结果的透明度?
编辑1:
这是我得到的输出:https ://www.dropbox.com/s/gpid1pptfio31gd/ffmpeg-20130701-193206.log
“它没有相同的透明度”我的意思是背景是黑色而不是透明的,所以如果我把一个视频放在一起,后面的那个会被那个的黑色部分覆盖在前面。
编辑 2: 将 -vcodec qtrle 添加到有效的代码中。谢谢马克4o!