Skip to main content

Add your description here

Project description

Translated2Video

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

视频样式参见示例视频

使用方法

建议使用uv tool安装工具:

uv tool install translated2video

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

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

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

t2v [OPTIONS]

所有参数均为可选:

  • --input, -i: 设置输入文件路径,默认为当前目录下的input.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.0.0.tar.gz (6.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.0.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: translated2video-1.0.0.tar.gz
  • Upload date:
  • Size: 6.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.0.0.tar.gz
Algorithm Hash digest
SHA256 ccb1e41c49f1e1292b506ac10e3f70c36a3f6fe10157b9a24c2f38041d1a44d8
MD5 46b1bae33baa8b08e83f5751b17ac1e4
BLAKE2b-256 65e9a9a9bc025fe8def13ef593b3641909625cbf35250dbf007441d5dca2840c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for translated2video-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a6702148561b098a6133fbd6f9fe61fda1e725dd8c48a242fccfb9a9428c40a
MD5 992077554593569f47d007d89027e01e
BLAKE2b-256 3680f6f1e32be3e5539eaa4bf6732541b1fe9da13cd5c2ee02e745f234bbe233

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