随机拼接视频
- 升级 pip
python -m pip install --upgrade pip
- 安装 moviepy
pip install moviepy
或pip install -i https://pypi.tuna.tsinghua.edu.cn/simple moviepy
- 镜头分组放入
/videos/1
/videos/2
/videos/3
...- 文件夹内,内容相同的镜头分到同一组;
- 每组镜头依次放入文件夹 1/2/3/4...
- 镜头不限数量,子文件夹不限数量
- 镜头视频文件命名无要求
- 不得出现空的分组文件夹
- 模板视频直接放在
videos
的文件夹内- 模板视频命名无要求
- 只能有一个模板视频
- 模板视频只提取其中的音乐用于生成新视频
双击 运行.bat
假设videos
下有 3 组镜头(3 个文件夹),每组里的镜头数量分别为 2、1、3,编号如下
文件夹 videos/1
: 1-1 、 1-2
文件夹 videos/2
: 2-1
文件夹 videos/3
: 3-1 、 3-2 、 3-3
- A:用过即删,生成 1 个视频 由于第 2 组镜头只有 1 个,镜头用过 1 次就会被删除,不能重复使用,所以最多只能生成 1 个视频,可能是 1-1 2-1 3-1
- B:重复镜头,生成 6 个视频
生成规则为
2*1*3
,具体如下: 第 1 个视频的组成:1-1 、 2-1 、 3-1 第 2 个视频的组成:1-2 、 2-1 、 3-1 第 3 个视频的组成:1-1 、 2-1 、 3-2 第 4 个视频的组成:1-2 、 2-1 、 3-2 第 5 个视频的组成:1-1 、 2-1 、 3-3 第 6 个视频的组成:1-2 、 2-1 、 3-4 - C:指定数量,生成 1
6 个视频 从6 个视频,最不能超过最大值 6 个B:重复镜头
中,随机抽取其中的 1