回声工坊(TRPG-Replay-Generator)是一基于python3 和pygame 的自动replay视频制作工具,旨在替代replay视频和类视觉小说视频制作中的重复工作,显著提升效率。本工具包括主程序、语音合成、导出为PR项目、导出为视频等四个模块;本程序通过文本化编辑完成视频制作,在最大化效率的同时提供了较大的自定义空间,同时也提供了易用的图形化界面。无论是编程和文本处理的熟手,还是视频制作的新手,都可以轻松上手本程序。
[color=var(--color-accent-fg)]程序下载[color=var(--color-accent-fg)]免安装版- 免安装版是程序的二进制可执行文件(.exe),仅适用于windows 64位系统。
- 解压即可使用,无需安装python环境及其依赖项目。
- [color=var(--color-accent-fg)]下载链接 93.8MB
[color=var(--color-accent-fg)]源代码- 源代码是程序的源文件(.py),适用于 windows,linux和 macOS系统。
- 需要安装[color=var(--color-accent-fg)]环境要求中指定的项目后才能运行。
- [color=var(--color-accent-fg)]下载链接 25.1MB
[color=var(--color-accent-fg)]环境要求:运行主程序replay_generator所必要的: - python >= 3.8.3
- [color=var(--color-accent-fg)]pygame >= 2.0.1
- [color=var(--color-accent-fg)]numpy >= 1.18.5
- [color=var(--color-accent-fg)]pandas >= 1.0.5
- openpyxl >= 3.0.4
若要导出为Premiere Pro XML 文件,额外要求: - [color=var(--color-accent-fg)]Pillow >= 7.2.0
若要导出为 MP4 视频,额外要求: - [color=var(--color-accent-fg)]ffmpeg-python >= 0.2.0
- [color=var(--color-accent-fg)]pydub >= 0.25.1
- 下载[color=var(--color-accent-fg)]ffmpeg的可执行文件,并解压到本程序根目录。
若使用语音合成模块,额外要求: [color=var(--color-accent-fg)]快速上手[color=var(--color-accent-fg)]1. 使用免安装版- 下载可执行文件的release的压缩包,并解压;
- 运行 TRPG-Replay-Generator-v1.0.0.exe 打开图形界面;
- 在媒体定义栏输入 ./toy/MediaObject.txt ,角色定义栏输入 ./toy/CharactorTable.tsv ,log文件栏输入 ./toy/LogFile.rgl ;
- 点击开始,即可开始放映示例项目;
- 进入程序后,按空格键(SPACE)开始播放;播放的过程中,按A键跳转到前一小节,D键跳转到后一小节,按空格暂停播放,按F5键展示详细信息,按F11键将画面缩放至50%,ESC键终止播放并退出。
注意:可执行文件release无需安装python环境即可运行,但是在效能和稳定性上比运行源码略差。 [color=var(--color-accent-fg)]2. 使用源代码- 下载源代码的release压缩包,并解压;
- 确保python已经准确安装,然后在解压路径,使用终端运行下列命令,安装环境要求;
pip install -r ./requirements.txt
python ./replay_generator.py -l ./toy/LogFile.rgl -d ./toy/MediaObject.txt -t ./toy/CharactorTable.tsv
- 进入程序后,按空格键(SPACE)开始播放;播放的过程中,按A键跳转到前一小节,D键跳转到后一小节,按空格暂停播放,按F5键展示详细信息,按F11键将画面缩放至50%,ESC键终止播放并退出。
使用教程:https://www.bilibili.com/video/BV1GY4y1H7wK
来源:https://github.com/DanDDXuanX/TRPG-Replay-Generator
|