Skip to main content

Add your description here

Project description

Cxalio Studio Tools

简介

包含是一系列用于影视后期制作的小工具:

  • Media Killer 根据配置文件操纵 ffmpeg 快速转吗

  • Media Scout 从常见的工程文件中读取原素材路径

安装方法

使用 pip 安装即可:

pip install cxalio-studio-tools
# 建议使用pipx安装
pipx install cxalio-studio-tools

各个小工具

Media Killer

Media Killer 通过解析预设文件,为媒体文件创建转码任务, 并调用 ffmpeg 执行。

通过 -g|--generate 参数可以生成预设文件模板。

mediakiller -g "新的预设.toml"

预设文件模板中包含详细的说明,请一定在修改之后再使用它

使用时, 直接在命令之后指定多个预设文件和需要转码的文件(或者文件夹)即可:

mediakiller "预设1.toml" "预设2.toml" "媒体文件1.mp4" "媒体文件2.mov"  "媒体文件夹/" ...

mediakiller 将会自动识别预设文件,并对源文件路径进行展开和搜索。

此工具的具体介绍在这里

Media Scout

Media Scout 会分析常见的工程文件,并从中解析原素材路径。 默认情况下输出的路径将会直接输出到 stdout, 这样你就可以方便地重定向输出的内容了。

目前支持解析的文件包括:

  • 经典 XML 项目文件 (Final Cut Pro 7 XML) .xml
  • FCPXML 项目文件(Final Cut Pro X|11 XML).fcpxml.fcpxmld
  • 剪辑决定表(Editing Decision List).edl
  • Davinci Resolve 元数据表格 .csv
  • 纯文本文件列表 .txt

输入 mediascout -h 可查看详细选项的说明。 详细信息请看 这里

Media Killer 依赖于 Media Scout 中的工程文件探测功能。

FFpretty

FFpretty 是一个简单的 ffmpeg 包装。

它直接转发提供的所有参数给 ffmpeg,并提供一个类似于 Media Killer 的进度条。

因为 FFpretty 屏蔽了所有来自 ffmpeg 的输出,所以当运行出错时,仍需要手动检查错误。

Jpegger

Jpegger 是一个快速批量转换图片的工具。

它可以简单地转换色彩空间并对图片进行缩放(保持画面比例),并支持多种格式的存取。

HostsKeeper

HostsKeeper 是一个用于管理 hosts 文件的工具。 它可以从多个来源获取 hosts 内容,并将其合并到一个文件中。 同时,它还可以根据配置文件中的规则,自动更新 hosts 文件。

注意:HostsKeeper 要求运行在管理员权限下,否则无法修改 hosts 文件。

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.6.0.tar.gz (61.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cxalio_studio_tools-0.6.0-py3-none-any.whl (73.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cxalio_studio_tools-0.6.0.tar.gz
  • Upload date:
  • Size: 61.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cxalio_studio_tools-0.6.0.tar.gz
Algorithm Hash digest
SHA256 f9f532ee0cf2a21fdb50516c8ba4012262d732b508a9912841d469d5f7584dfe
MD5 c1e01eb145ee85ff499102e2edac2bb0
BLAKE2b-256 bf79e84d88c72a4e53c4d392a552b2b65e0182eb0ce837135406a81a8a74001a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cxalio_studio_tools-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 73.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cxalio_studio_tools-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1a9297255aae07d2b4ddff19fb1c61e0d16b83966f832fae280b5a32ec8869d
MD5 9487f728d94ca20827f4ec65f5bdd38f
BLAKE2b-256 0bcf3a60b31a68f16f04249217a9b5ae91d0539759501f57bc2d3dd8c2de0b18

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