我正在尝试合并两个具有透明度的视频,使用命令
编辑1: 这是我得到的输出:https://www.dropbox.com/s/gpid1pptfio31gd/ffmpeg-20130701-193206.log 通过“它没有相同的透明度”,我的意思是背景是黑色而不是透明的,因此如果我将一个视频放在另一个视频的上方,则后面的那个视频会被前面的黑色部分覆盖。
编辑2: 将-vcodec qtrle添加到代码中有效。谢谢mark4o!
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添加到代码中有效。谢谢mark4o!
Output_people.mov
与其他视频合并。 - llogan