Skip to main content

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

这将在系统中注册命令行工具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.0.tar.gz (3.3 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.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

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

Hashes for translated2video-0.1.0.tar.gz
Algorithm Hash digest
SHA256 aa742f95927c152f3144d6438cc4b54faac0fbf3b99c1609f662b25ebabd2734
MD5 327d708a975f8aba14fd90cbacee7b51
BLAKE2b-256 693dd5ea675169e6d71beb5c6380668af39349c76dc8066b103bc40e0833f067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for translated2video-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e7de126dc388821f5d77cdd7a7e5f1f29184edac0ed31dcbc73a2e7baa887776
MD5 93f26703c2244ff645e7187d092ee416
BLAKE2b-256 81461d320cf9454c1100648552f41a48807d99dd45b45e45c40730ae7cb27ddd

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