智能多媒体批量处理工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7a275316/smart-media-processor。
技能介绍
要解决什么问题
本地素材往往散落在不同格式与分辨率里:图要压体积、裁成平台封面;视频要剪片段、合并、抽音轨;还要叠水印、挂字幕。用通用 CLI 或在线工具时,参数分散、中文说明少,批量跑同一套规则也麻烦。这个技能把常见流水线收进一个 Claude Code 可调用 的项目里,交互和文档以中文为主。
技能如何组织
入口是 main.py 的菜单体系,附带首次使用引导、模板与系统工具。核心按媒体类型拆模块:
- 图像(
image_processor.py):格式转换、压缩、缩放/裁剪/旋转、平台尺寸适配 - 视频(
video_processor.py):转码、裁剪与合并、压缩、从视频提取音频,以及面向发布平台的预设 - 音频(
audio_processor.py):转格式、剪辑合并、音量与降噪 - 水印与字幕(
watermark.py/subtitle.py):文字或图片水印(位置、透明度、字体);解析 SRT/ASS、预览、写入视频或手工建字幕轨
执行前 utils/backup.py 会对目标文件做备份;utils/logger.py 记录操作并可导出报告。utils/config.py 管理配置与平台预设;templates/ 提供约 12 个快速模板(含抖音、微信、小红书、Bilibili 等)。依赖可通过 install_deps.py 走国内镜像一键安装。也可在项目目录直接 python main.py,或在 Claude Code 中按技能方式调用。
边界与注意点
这是 本地 Python 工具链,实际能力取决于本机已安装的编解码与图形库;大批量或 4K 长片会吃 CPU/磁盘与时间。平台「预设」是导出参数导向的便利配置,不保证各 App 审核或画质策略完全一致。涉及版权与隐私的素材请自行合规处理;破坏性操作虽有备份,仍建议对源文件单独归档。
使用场景
- 剪辑完多条口播片段后,需要按固定顺序合并并压成适合 Bilibili 上传的格式与体积
- 从活动录像里批量截取高光片段,再统一加上角标文字水印后发给各渠道运营
- 手机拍的竖屏素材要转成抖音/小红书模板里的分辨率与码率,避免逐条查参数表
- 访谈视频已有 SRT 字幕文件,要在导出成片前预览时间轴并烧录进视频再发布
适合人员
- 每周要为抖音、小红书各导出一版竖屏短片的自媒体剪辑,希望用中文菜单套用平台预设
- 负责公众号/社群配图的运营,需要把文件夹里的产品图统一压缩、裁尺寸并加品牌水印
- 从视频会议或直播回放里抽音轨做播客,还要做音量均衡和简单降噪的独立创作者
- 用 Claude Code 写脚本的同时,希望在同工作流里用中文技能批量处理本地图音视频素材的工程师