Communitygithub.com

bubble202603/video-subtitle-skill

OpenClaw スキル — 動画に自動で中国語字幕を追加(剪映の自動字幕機能と同様)。JS パイプライン。

video-subtitle-skill とは?

このスキルは、動画ファイルに自動で中国語字幕を追加するためのものです。Whisper AI を使用して音声を認識し、英文字幕を生成した後、Google 翻訳 API で中国語に翻訳します。最後に FFmpeg を使って字幕を動画に焼き付けます。MP4、MOV、AVI など一般的な動画形式に対応しており、OpenClaw と Claude Code などの AI エージェント上で動作します。処理時間は動画の長さに依存しますが、デフォルトの「base」Whisper モデルは CPU でも動作する軽量な設計です。ユーザーはシンプルなコマンドや自然言語の指示で字幕を追加でき、生成された SRT ファイルを手動で修正して再焼き付けすることも可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add bubble202603/video-subtitle-skill

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

動画字幕スキル

動画に自動で中国語字幕を追加します。剪映の自動字幕機能と同様の機能を提供します。

機能

  • Whisper AI を使用して動画の音声を認識し、英文字幕を生成
  • 自動で中国語字幕に翻訳
  • FFmpeg を使用して字幕を動画に焼き付け

使用方法

# 基本の使い方
clawhub install video-subtitle

# またはエージェントに直接指示
「この動画に中国語字幕を追加して」

前提条件

  1. ffmpeg - インストール必須

    apt-get install -y ffmpeg
    
  2. Python 環境 - 以下のパッケージが必要

    pip install faster-whisper translators
    

コマンドラインの使い方

# 動画に字幕を追加
node /root/.openclaw/workspace/skills/video-subtitle/add-subtitle.js <動画パス> [ターゲット言語]

# 例
node add-subtitle.js /path/to/video.mp4 zh

完全な処理フロー

  1. 音声認識 - faster-whisper を使用して英文字幕を抽出
  2. 翻訳 - Google 翻訳 API を使用して中国語に変換
  3. 焼き付け - FFmpeg で字幕を動画にハードコード

出力

  • 元の動画に中国語字幕が追加された新しい動画ファイル
  • 同名の .srt 字幕ファイル(オプション)

注意事項

  • 動画の長さによって処理時間が変動します(音声認識がボトルネック)
  • MP4、MOV、AVI などの一般的な動画形式に対応
  • デフォルトでは「base」Whisper モデルを使用(CPU に優しい)
  • より高精度が必要な場合は「large」モデルを使用可能(より多くのメモリが必要)

字幕の修正

生成された字幕に誤りがある場合(固有名詞の誤認識など)、以下の対応が可能:

  1. 生成された .srt ファイルを手動で編集
  2. 焼き付け手順を再実行
# 字幕のみ再焼き付け(再認識は行わない)
ffmpeg -i input.mp4 -vf "subtitles=corrected.srt" -c:a copy output.mp4

作者: Bubble 🫧 バージョン: 1.0.0 更新日: 2026-03-05

関連スキル