筛选指定分辨率视频、随机选择片段、添加透明Logo、随机选择背景音乐,批量生成视频。
| 参数 | 必填 | 说明 |
|---|---|---|
| ------ | ------ | ------ |
| video_source | ✅ | 视频源目录路径 |
| video_width | ✅ | 视频源分辨率宽度(如720) |
| video_height | ✅ | 视频源分辨率高度(如1280) |
| logo_dir | ✅ | Logo目录路径(使用目录中的第一个图片) |
| music_dir | ✅ | 背景音乐目录路径 |
| output_dir | ✅ | 视频输出目录路径 |
| video_count | ❌ | 输出视频数量(默认10) |
| min_clips | ❌ | 每视频最少片段数(默认3) |
| max_clips | ❌ | 每视频最多片段数(默认5) |
| min_duration | ❌ | 片段最短时长秒数(默认3) |
| max_duration | ❌ | 片段最长时长秒数(默认5) |
使用 video-merger 生成视频:
- 视频源目录: D:\videouse
- 视频分辨率: 720x1280
- Logo目录: D:\workspace
- 音乐目录: D:\workspace\music
- 输出目录: D:\videouse\output
- 视频数量: 10
使用 video-merger 生成视频:
- 视频源目录: D:\raw_videos
- 视频分辨率: 720x1280
- Logo目录: D:\assets\logos
- 音乐目录: D:\assets\music
- 输出目录: D:\final_videos
- 视频数量: 20
- 片段数: 4-6
- 片段时长: 4-6秒
python helpers\generate_videos.py \
--video-source D:\videos \
--video-width 720 \
--video-height 1280 \
--logo-dir D:\logos \
--music-dir D:\music \
--output-dir D:\output \
--video-count 10
输出文件命名为 video_01.mp4, video_02.mp4, ... video_XX.mp4
共 3 个版本