我试图将一个较小的视频(200x200)叠加在一个较大的视频(800x800)之上。
我已经使用 FFMPEG 覆盖过滤器来实现这一目标
ffmpeg -i big.mp4 -vf "movie=small.mkv[clip2]; [in][clip2] overlay=1:5 [out]" final.mp4
Run Code Online (Sandbox Code Playgroud)
挑战在于较小的视频需要将其边缘修圆。我曾尝试使用 alphaextract 和 alphamerge。关于 FFMPEG 的文档很少,我不知道如何去做。
这个想法基本上是在数组中没有相似值的重复值。
示例数组包含值
input = [1,2,2,2,2,3,4,5,6,7,8,9]<br/>
Run Code Online (Sandbox Code Playgroud)
预期输出有一些东西
likeoutput = [1,2,3,2,4,2,5,2,6,2,7,8,9]<br/>
Run Code Online (Sandbox Code Playgroud)
我尝试将其放在for循环中,在其中检查下一项,如果相同,则交换值。问题是当我有连续的相似值时。