krillinai-subtitle について
KrillinAI CLIの字幕処理を行うスキルです。動画から原文、翻訳、バイリンガル字幕を作成し、プラットフォーム字幕や文字起こしへの切り替え、動画準備にも対応します。
主な機能
- 01プラットフォーム字幕とWhisperへの切り替え
- 02ローカルファイルと対応メディアリンク
- 03原文と翻訳先の言語指定
- 04バイリンガルまたは単言語SRTの生成
- 05動画準備とdry-runの指定
活用シーン
- 01YouTube動画の字幕作成
- 02ローカル動画の字幕翻訳
- 03後続のレンダリングに向けた動画準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ krillinai/ opencreator --skill krillinai-subtitleインストール後、Claude Code で/krillinai-subtitleを入力して読み込まれたか確認します。
詳細
KrillinAI 字幕
subtitle ステージでは、このスキルを使用してください。バイナリの場所、実行時の作業ディレクトリ、設定、JSON の動作については、最初に skills/krillinai-cli/references/cli-contract.md を読んでください。
コマンド
(cd "$KRILLINAI_CWD" && "$KRILLINAI_CLI" subtitle "<input>" \
--origin-lang en \
--target-lang zh_cn \
--workdir "$WORKDIR" \
--caption-source any \
--prepare-video)
入力
- YouTube の URL:
--caption-source anyを優先してください。まずプラットフォームの字幕を使用し、その後 Whisper にフォールバックします。 - ローカルファイル:
local:/abs/path/video.mp4または CLI が受け付けるパスを使用してください。 - Bilibili またはその他の yt-dlp 対応リンク:メディアをダウンロードできる場合に使用してください。プラットフォームの字幕の動作は異なる場合があるため、文字起こしへのフォールバックを想定してください。
重要なフラグ
| フラグ | 用途 |
|---|---|
--origin-lang | ソース言語。例:en、zh、ja |
--target-lang | 対象言語。例:zh_cn |
--workdir | 専用のタスクディレクトリ |
--caption-source any | プラットフォームの字幕を優先し、文字起こしにフォールバック |
--caption-source whisper | 文字起こしを強制 |
--prepare-video | 後続のレンダリングステージ用に元の動画を必須にする |
--bilingual-top=true | バイリンガル SRT で対象言語を上に配置 |
--subtitle-style-file | JSON の字幕スタイル設定をマージ |
--dry-run | ダウンロードや AI 呼び出しを行わずに検証 |
出力
実際に実行した後、krillinai_manifest.json からパスを確認してください。主なファイルは次のとおりです。
origin_language_srt.srttarget_language_srt.srtbilingual_srt.srtshort_origin_mixed_srt.srtorigin_video.mp4(メディアの準備で動画が生成または必須となった場合)origin_audio.mp3(文字起こしの準備で音声が生成された場合)
subtitle --dry-run はコマンドの形式を検証しますが、マニフェストや出力ファイルは書き込みません。
検証
- ターミナルの JSON で
"ok": trueが返されることを確認してください。 --workdirの下にkrillinai_manifest.jsonが存在することを確認してください。bilingual_srt.srtの順序とshort_origin_mixed_srt.srtの読みやすさを抜き取り確認してください。--prepare-videoを指定した場合、空でないorigin_video出力があることを確認してください。- エージェントとの統合の詳細については、
skills/krillinai-cli/references/cli-contract.mdを読んでください。
コメント
Markdown 対応