Skip to main content

videohub-subtitles

处理字幕生成后的烧录和合成流程。适用于把 ASS 字幕烧录进视频,或指导用户使用现有字幕工具。

跳到安装

来源信息

仓库
cacity/VideoHub
最近来源活动
2026年7月6日 01:38
检测到的 SKILL.md 语言
中文
星标
156
分支
20

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
videohub-subtitles
description
处理字幕生成后的烧录和合成流程。适用于把 ASS 字幕烧录进视频,或指导用户使用现有字幕工具。
# VideoHub Subtitles 当前字幕相关能力分两块: - 生成字幕、翻译字幕:`F:/work/VideoHub/src/youtube_transcriber.py` - 主流程字幕烧录函数:`F:/work/VideoHub/src/youtube_transcriber.py` 中的 `embed_subtitles_to_video()` - 独立字幕合成 GUI:`F:/work/VideoHub/src/subtitle_merger.py` ## 适用场景 - 用户已经有视频和 ASS 字幕,想烧录 - 用户在 YouTube/本地视频流程里勾选“将字幕嵌入到视频中” - 用户在配音流程里选择“压单语字幕”或“压双语字幕” - 用户想知道字幕样式和字体配置从哪里来 - 用户需要区分“生成字幕”和“合成视频”两个阶段 ## 当前实现边界 - `embed_subtitles_to_video(video_path, subtitle_path, output_dir=VIDEOS_WITH_SUBTITLES_DIR)` 是主流程可复用函数。 - `subtitle_merger.py` 是 PyQt GUI 工具,不是独立纯 CLI。 - 主流程会优先使用同名 `.ass` 字幕;输出目录是 `workspace/videos_with_subtitles/`。 - 如果只是生成字幕,应优先走 `videohub-youtube` - 如果是现有字幕文件与视频合成,优先走字幕合成工具 ## 注意 - 这个 skill 目前以引导和正确分流为主 - 后续如果需要,可再把字幕合成补成 CLI 友好的入口
在 GitHub 查看