Skip to main content

将翻译图层从PSD文件转换为视频的工具

Project description

Translated2Video

用于半自动将完成嵌字的PSD文件转换为带导读视频的工具。

视频样式参见示例视频

使用方法

建议使用uv tool安装工具:

uv tool install translated2video

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

如何安装uv请参见uv官方文档

使用命令行工具t2v,将在PSD文件所在目录下生成一个与PSD文件同名且带有_output后缀的mp4视频文件:

t2v [OPTIONS]

所有参数均为可选:

  • --input, -i: 设置输入文件或路径,默认处理当前目录下所有PSD文件,支持传入多个值,支持文件与路径混传,不会递归处理子目录。
  • --rate, -r: 设置输出视频的帧率,默认为24。
  • --interval, -l: 设置每张图片在视频中持续的时间,默认为10秒。
  • --transit, -t: 设置图片之间的过渡时间,默认为500毫秒。
  • --width, -w: 设置输出视频的宽度,默认为-1,表示自动计算宽度以保持原始图片的宽高比。
  • --height, -h: 设置输出视频的高度,默认为-1,表示自动计算高度以保持原始图片的宽高比。
  • --group, -g: 设置包含翻译图层的图层组名称,默认为"翻译"。
  • --help: 显示帮助信息。

对于-l-t参数,请使用形如1d2h3m4s5ms6us的格式来指定时间长度,其中d表示天,h表示小时,m表示分钟,s表示秒,ms表示毫秒,us表示微秒,任意单位可省略。例如,1m30s500ms表示1分钟30秒500毫秒。

PSD文件要求

  • PSD文件中的所有翻译图层均应打包于单一图层组中,图层组名可自定,通过命令参数传入,下称“翻译”图层组(若仅有单一翻译图层命名该图层即可)。
  • 当隐藏“翻译”图层组时,应为完整无字背景,即视频背景;由于“翻译”图层组始终位于最后渲染,请勿在“翻译”图层组上方添加任何有效图层或图层组。
  • “翻译”图层组中可以有子组,子组将被视为整体导出。
  • “翻译”图层组中的图层或子组将按从下到上(即PS中渲染的层叠顺序)的顺序在视频中出现。

示例PSD文件可自Releases下载

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-1.1.1.tar.gz (7.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-1.1.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for translated2video-1.1.1.tar.gz
Algorithm Hash digest
SHA256 9a17f1c87754957ff9e5b410673ceb38639ca73e1278cb25d63214013ff7ed93
MD5 d68860e77700ed0af2c229e641b99f29
BLAKE2b-256 88fedbdaf761cf13e897de687c3552fc5757543076107699d8363c7491d40ef4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for translated2video-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c83632abbfe864a16d196ef3b337e9700e45893619b74ebdb5cb995d8a5bb5ba
MD5 2b9eed2fc1fb24f05432fa30f78a3f62
BLAKE2b-256 49a98d0f727a54dd231e5e29bc5890f4ad28c06df766fa5af9a3aff2bbe0e1ac

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