Add your description here
Project description
Translated2Video
用于半自动将完成嵌字的PSD文件转换为带导读视频的工具。
项目由两部分组成:
- Translated2Figure: Photoshop脚本,用于在Photoshop中批量处理PSD文件,输出逐图层PNG文件,
- Translated2Video: Python脚本,用于将PNG文件转换为视频文件。
使用方法
Translated2Figure
使用Photoshop打开需要处理的PSD文件,运行translated2figure.jsx脚本。
使用前需在当前工作目录下创建与PSD文件同名的文件夹,并将每个图层导出为PNG文件,保存在对应的文件夹中。
当安装Translated2Figure后,会注册命令行工具t2f,在命令行中运行t2f(无参数)可为当前工作目录下的PSD文件批量生成同名文件夹。
PSD文件要求
- 每个PSD文件中必须包含一个名为“翻译”或“translation”的图层组(以下均用“翻译”代指),该图层组中用于存放所有需要导出的翻译图层。
- 当隐藏“翻译”图层组并显示其余所有图层时,应为完整无字背景,即视频背景。
- “翻译”图层组中可以有子组,子组将被视为整体导出。
- “翻译”图层组中的图层或子组应按从下到上的顺序排列,导出时将依次编号。
Translated2Video
建议使用uv tool安装工具:
uv tool install translated2video
这将在系统中注册命令行工具t2v和t2f。
如何安装uv请参见uv官方文档。
在命令行中运行t2v,将当前工作目录下的所有文件夹中的PNG文件转换为视频文件,并在当前目录下输出为以父文件夹名称命名的MP4文件。
t2v [OPTIONS]
所有参数均为可选:
--rate,-r: 设置输出视频的帧率,默认为24。--interval,-i: 设置每张图片在视频中持续的时间,单位为秒,默认为10秒。--transit,-t: 设置图片之间的过渡时间,单位为毫秒,默认为500毫秒。--width,-w: 设置输出视频的宽度,默认为-1,表示自动计算宽度以保持原始图片的宽高比。--height,-h: 设置输出视频的高度,默认为-1,表示自动计算高度以保持原始图片的宽高比。--help: 显示帮助信息。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file translated2video-0.1.0.tar.gz.
File metadata
- Download URL: translated2video-0.1.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa742f95927c152f3144d6438cc4b54faac0fbf3b99c1609f662b25ebabd2734
|
|
| MD5 |
327d708a975f8aba14fd90cbacee7b51
|
|
| BLAKE2b-256 |
693dd5ea675169e6d71beb5c6380668af39349c76dc8066b103bc40e0833f067
|
File details
Details for the file translated2video-0.1.0-py3-none-any.whl.
File metadata
- Download URL: translated2video-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7de126dc388821f5d77cdd7a7e5f1f29184edac0ed31dcbc73a2e7baa887776
|
|
| MD5 |
93f26703c2244ff645e7187d092ee416
|
|
| BLAKE2b-256 |
81461d320cf9454c1100648552f41a48807d99dd45b45e45c40730ae7cb27ddd
|