Skip to main content

Scripts for po studio made by cxalio

Project description

cxalio-studio-tools

介绍

这是一套用于简化影视后期工作的脚本合集。

涉及各种繁复的资料处理工作,解放双手,减少出错。

安装

pip --install cxalio-media-tools

#推荐使用 pipx 安装
pipx --install cxalio-media-tools

包含的工具

MediaKiller

MediaKiller 可以通过配置文件操纵 ffmpeg 批量地对大量媒体文件转码, 仅支持单文件输入,可以保留源文件的目录层级。 请查看具体说明

SubConv

subconv 是一个批量从字幕文件提取台词本的工具。 请查看具体说明

Jpegger

Jpegger 是一个批量转换图片格式的工具。请查看具体说明

BatchCommander

BatchCommander 是一个使用命令批量处理文件的工具。请查看详细说明

update_githubhosts

一个自动更新hosts的小工具

To-do

  • media-inspector 解析媒体信息

Change-log

0.4.4.2

  • 修正 MediaKiller 探测媒体出错可能导致失败的问题
  • MediaKiller 可以识别未指定扩展名的输入是否为配置文件

0.4.4

  • 为 MediaKiller 增加文件长度缓存特性

0.4.3

  • 修正了MediaKiller中的重大Bug
  • MediaKiller 中,当前任务执行出错会跳过而非中断
  • 为 MediaKiller 增加了继续模式,将会提前检测已完成的任务并跳过
  • 重新整理了 MediaKiller 主要流程的代码结构
  • 增加了媒体时长计算器,总体进度现在按照时长计算,更精准
  • batchcommander 重命名为 batman
  • jpegger 现在可以使用小写方式指定文件格式了

0.4.0

  • 重新编写了MediaKiller,原来的版本保存为media_killer_legacy

0.3.7

  • 修复了 subconv 解析源文件目录时的一大bug

0.3.6

  • 修复了 mediakiller 目标文件夹无法使用标签的bug

0.3.4

  • 增加了 batchcommander 工具
  • 增加了为包含空格的路径信息增加引号的功能

0.3.2

  • 移除了 PathExpander 中解析glob的功能
  • 为 jpegger 和 subconv 添加了解析glob的功能

0.3.1

  • 为 jpegger 提供保留上级目录的功能
  • 修复了 jpegger 中一个文件转换失败时直接结束的bug
  • 尝试为 PathExpander 提供解析 glob 的功能

0.3.0

  • 新工具 jpegger
  • 修改了 subconv 帮助文件中的错误内容
  • 增加了 cx_image 模块

0.2.8

  • 强制扩展名按小写判断,不再区分大小写

0.2.7

  • 为 mediakiller 增加忽略默认白名单的功能
  • 为 mediakiller 增加自定义表引用的功能

0.2.6

  • 统一设计可迭代的 PathExpander 代替 FolderExpander
  • 重新构造更健壮的 subconv
  • 更新 mediakiller 的逻辑与结构
  • 修改了cx_core库的结构,优化了全部代码
  • 优化了 mediakiller 和 subconv 的状态显示布局
  • 修复了 mediakiller 无数值选项传递失败的 bug
  • 为 subconv 增加了备选翻译方案

0.2.5

mediakiller:

  • 修复了 duration 无法解析时崩溃的 bug。
  • 修复了目标目录解析为当前目录的错误。
  • 增加了扩展名检查,强制生成的配置文件扩展名为toml
  • 修改了当前任务进度条的样式,减少闪烁。
  • 修复了不可覆盖输出文件时,转码卡住的问题。

subconv:

  • 增加了强制设置读取文件编码的选项。

0.2.0

重新构建现有工具。

MediaKiller

  • 增加了标签替换系统
  • 增加了任务模块,统一转码和脚本生成功能
  • 修改配置文件,分开输入和输出两部分,并且inputoutput现在是表数组了。这样就支持了多个文件的输入和输出。
  • 大幅优化内存占用和性能
  • 大幅调整调试信息

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

cxalio_studio_tools-0.4.4.2.tar.gz (63.1 kB view details)

Uploaded Source

Built Distribution

cxalio_studio_tools-0.4.4.2-py3-none-any.whl (80.3 kB view details)

Uploaded Python 3

File details

Details for the file cxalio_studio_tools-0.4.4.2.tar.gz.

File metadata

  • Download URL: cxalio_studio_tools-0.4.4.2.tar.gz
  • Upload date:
  • Size: 63.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Windows/11

File hashes

Hashes for cxalio_studio_tools-0.4.4.2.tar.gz
Algorithm Hash digest
SHA256 3fb359fee809a510424cb826800b63e9639c4f96bb3f10a9c6b938e84106ba5d
MD5 56a54221a5ea0e9936119455dc8faa50
BLAKE2b-256 3a20c5117020637d773d0c12f1f31383546478f01d47aa8fbd25b3ff97d73f25

See more details on using hashes here.

File details

Details for the file cxalio_studio_tools-0.4.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cxalio_studio_tools-0.4.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1ca14e1c4cb1d400e50bcc6ec67da4a2ecb642a88c1e024b4cc53cd9a43d7e66
MD5 786cf26b80ef8fc4f0edf3ae312184f5
BLAKE2b-256 eb7f0e282f68f8e746fb2b0d65f9700e2d5946bbbdc707b600778e074b86a635

See more details on using hashes here.

Supported by

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