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

Uploaded Python 3

File details

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

File metadata

  • Download URL: translated2video-1.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 5a4942b0953f0eef33fc633a1fe6ef4b8a72b55d1e9b0c8475585270b76a85eb
MD5 4e57339e207e1a71756129ecce87e90d
BLAKE2b-256 905579be3dde6b3f61d76f15ffe9bb52473acca0c80937eff54c622899d28660

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for translated2video-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 666e83e5ce04fcd1bc987e1bf57072dd9a342174f49b7a8ac572d7ff01aa49eb
MD5 4b1a3b84612a133745e9bdb17132093e
BLAKE2b-256 1bf51aa8d2b99d79fe47058dcc02e8c14fe58b82b8140581c42696f2dd4e3c50

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