Skip to main content

自动生成漫画小视频

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

这将在系统中注册命令行工具t2vt2f

如何安装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

translated2video-0.1.2.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

translated2video-0.1.2-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file translated2video-0.1.2.tar.gz.

File metadata

  • Download URL: translated2video-0.1.2.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for translated2video-0.1.2.tar.gz
Algorithm Hash digest
SHA256 372e8b3d12eae61f5c1b8680841aeb1cc767aebeb6302ab58844d550ad674a22
MD5 a78b83eb851e6536028600ea42d4d267
BLAKE2b-256 3c6677e72cd6e23344f8608a55a72606e29a740a0286ce11de1e8149866c6ac9

See more details on using hashes here.

File details

Details for the file translated2video-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for translated2video-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7bda88992ed61c8d3dc38986de184f5cd8dc8db128a11784fef9eda0a8b9f181
MD5 0461dcc70cef8aef92d8040b677ff924
BLAKE2b-256 5b304bd43d6f29128c6a3e181d1518353bbc8dfcd1602cbf86878e0cb323348c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page