動画字幕スキル
動画に自動で中国語字幕を追加します。剪映の自動字幕機能と同様の機能を提供します。
機能
- Whisper AI を使用して動画の音声を認識し、英文字幕を生成
- 自動で中国語字幕に翻訳
- FFmpeg を使用して字幕を動画に焼き付け
使用方法
# 基本の使い方
clawhub install video-subtitle
# またはエージェントに直接指示
「この動画に中国語字幕を追加して」
前提条件
-
ffmpeg - インストール必須
apt-get install -y ffmpeg -
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
完全な処理フロー
- 音声認識 - faster-whisper を使用して英文字幕を抽出
- 翻訳 - Google 翻訳 API を使用して中国語に変換
- 焼き付け - FFmpeg で字幕を動画にハードコード
出力
- 元の動画に中国語字幕が追加された新しい動画ファイル
- 同名の .srt 字幕ファイル(オプション)
注意事項
- 動画の長さによって処理時間が変動します(音声認識がボトルネック)
- MP4、MOV、AVI などの一般的な動画形式に対応
- デフォルトでは「base」Whisper モデルを使用(CPU に優しい)
- より高精度が必要な場合は「large」モデルを使用可能(より多くのメモリが必要)
字幕の修正
生成された字幕に誤りがある場合(固有名詞の誤認識など)、以下の対応が可能:
- 生成された .srt ファイルを手動で編集
- 焼き付け手順を再実行
# 字幕のみ再焼き付け(再認識は行わない)
ffmpeg -i input.mp4 -vf "subtitles=corrected.srt" -c:a copy output.mp4
作者: Bubble 🫧 バージョン: 1.0.0 更新日: 2026-03-05