- Windows 10/11 x64
- Python 3.8+
- 可选:Inno Setup 6(用于生成安装包)
在项目根目录执行:
.\build.ps1 -Clean默认行为:
- 安装运行依赖和打包依赖
- 自动从系统
ffmpeg复制到vendor\ffmpeg\ffmpeg.exe(若存在) - 通过
packaging\image_to_video_gui.spec生成 GUI 版程序
构建产物:
dist\ImageToVideoTool\ImageToVideoTool.exe
.\build.ps1 -Clean -BuildInstaller产物:
release\ImageToVideoTool-Setup-2.2.0.exe
.\build.ps1 -Clean -FfmpegPath "D:\tools\ffmpeg\bin\ffmpeg.exe"- 打开
packaging\installer.iss - 在 Inno Setup 中编译脚本
- 产物位于
release\ImageToVideoTool-Setup-2.2.0.exe
- 在无 Python 的干净 Windows 环境安装并运行
- 验证流程:选图 -> 转换视频 -> 播放输出视频
- 验证异常:空目录、无权限目录、FFmpeg 缺失提示