最近,一个做短视频运营的同学找到我,让我帮忙写一个工具,
说需求是现在,有3个文件夹A、B、C(或者n个文件夹 n>1),然后从每个文件夹随机抽取一个视频素材如A3、B4、C1,然后将 这几个视频按照A3+B4+C1的顺序合成一个视频video1,这是单次合成,然后因为他每天要重复很多次这样的工作,所以想让我帮他写一个工具,就是自动去执行。
后面把需求整理成这样
当前文件夹下有n个文件夹 a、b、c...每个文件夹,有若干个视频文件,
每一次从每个文件夹随机抽取一个视频文件,按照a+b+c....的顺序合成video
其次每次合成的和之前的不能重复
所以就写了这样的一个软件,需要交流探讨分享的话,可以随时私我,或者v我 v835884329,
额外写了,把所有的视频素材统一编码的功能,
这个工具的话,每次最多合成数量100,或者当排列组合用完的时候就自动停止,比如A有两个视频,B有两个视频,那最多的排列组合也就是 a1+b1 a2+b2 a1+b2 a2+b1这四种组合,组合用完的时候也会自动停止
反复测试效果真是没话说,合成50个短视屏,也就10-20秒的时间,大大提高了他的工作效率