← 返回 Skills 市场
ngutman

Video Subtitles

作者 Nimrod Gutman · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
10214
总下载
17
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install video-subtitles
功能描述
Generate SRT subtitles from video/audio with translation support. Transcribes Hebrew (ivrit.ai) and English (whisper), translates between languages, burns subtitles into video. Use for creating captions, transcripts, or hardcoded subtitles for WhatsApp/social media.
安全使用建议
Review this before installing. Run it only on media files and output paths you choose, avoid pointing -o at existing important files, and prefer running it in a constrained environment. The publisher should pin dependencies, use secure temporary files, and require an explicit overwrite option.
功能分析
Type: OpenClaw Skill Name: video-subtitles Version: 1.0.0 The skill is classified as suspicious due to its use of `subprocess.run` in `scripts/generate_srt.py` to execute the `ffmpeg` command. While this is a legitimate requirement for the stated purpose of burning subtitles into video, `ffmpeg` is a powerful external utility, and the capability to execute arbitrary external commands via `subprocess` always presents a higher risk. Although the script attempts to construct `ffmpeg` arguments carefully and uses an internally generated temporary SRT file, the presence of this high-risk capability without explicit malicious intent warrants a 'suspicious' classification rather than 'benign'.
能力评估
⚠ Credentials
Reading media files and producing SRT/MP4 files is proportionate, but the script uses ffmpeg -y, direct output writes, and a predictable /tmp subtitle path, creating avoidable file clobber and local symlink risks.
⚠ Install Mechanism
The uv script auto-resolves faster-whisper with an open-ended version constraint, and the skill notes automatic dependency and model downloads. That is purpose-aligned for transcription, but not pinned or integrity-scoped.
⚠ Instruction Scope
The skill instructs agents to run a local executable script and write transcript, subtitle, or video outputs, but it does not define narrow tool or path boundaries and the script overwrites outputs without an explicit force option.
ℹ Persistence & Privilege
No services, startup hooks, memory poisoning, tool replacement, or privilege escalation were found. Runtime dependencies and transcription models may be cached by normal package/model tooling after first use.
ℹ Purpose & Capability
The stated purpose is coherent with the artifacts: it transcribes audio or video, generates SRT output, and uses ffmpeg to embed or burn subtitles. I did not find unrelated credential access, exfiltration, prompt hijacking, or destructive behavior outside that workflow.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install video-subtitles
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /video-subtitles 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Hebrew/English transcription, translation, burn-in subtitles
元数据
Slug video-subtitles
版本 1.0.0
许可证 —
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Video Subtitles 是什么?

Generate SRT subtitles from video/audio with translation support. Transcribes Hebrew (ivrit.ai) and English (whisper), translates between languages, burns subtitles into video. Use for creating captions, transcripts, or hardcoded subtitles for WhatsApp/social media. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 10214 次。

如何安装 Video Subtitles?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install video-subtitles」即可一键安装,无需额外配置。

Video Subtitles 是免费的吗?

是的,Video Subtitles 完全免费(开源免费),可自由下载、安装和使用。

Video Subtitles 支持哪些平台?

Video Subtitles 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Video Subtitles?

由 Nimrod Gutman(@ngutman)开发并维护,当前版本 v1.0.0。

💬 留言讨论