Communitygithub.com

OscarCode9/style-video-captions-skill

Codexスキル:音声認識とスタイリッシュな字幕の焼き付けを行います。

style-video-captions-skill とは?

このスキルは、動画にスタイリッシュな字幕を追加するためのCodexエージェント向けスキルです。既存のSRTファイルを優先し、タイムドトランスクリプトがない場合のみ`faster-whisper tiny`を使用して文字起こしを行います。標準では、編集・技術系システム向けにデザインされた**Archivo**可変フォントと、白、エレクトリックブルー、インクブルーのカラーパレットを使用し、最大2行・短いフレーズ・ボトムセンター配置・控えめなアニメーションといったガイドラインに従います。出力はスタイル付きASSファイル、MP4動画、プレビュー画像です。Windows PowerShellスクリプトと完全なffmpegビルドが必要で、CapCutのffmpegでは字幕フィルタが不足する可能性があるため注意が必要です。

対応~Claude Code✓Codex CLI~Cursor
npx skills add OscarCode9/style-video-captions-skill

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

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

ドキュメント

スタイル動画字幕

ソースを保持しながら、新しい字幕付き動画を作成します。既存の.srtがあれば優先して使用し、タイムドトランスクリプトがない場合のみfaster-whisper tinyで文字起こしを行います。

デフォルトのデザイン方針

バンドルされているArchivo可変フォントを、次の編集・技術系システムとともに使用します:

  • 白のメインテキスト:#FFFFFF
  • エレクトリックブルーのキーワード:#2F80FF
  • ブルーのキーワードは軽量のBarlow Condensed Italicで、約16%大きく設定
  • インクブルーの半透明ボックス/アウトライン:#071A33
  • 最大2行、短いフレーズ
  • モバイルUIのセーフゾーンより上の下中央配置
  • 短いポップイン&フェード;一定のバウンスや文字単位のカオスは避ける

視覚的な方向性を変更する際は、references/design-guidelines.mdを参照してください。

ワークフロー

  1. 動画の寸法と長さを確認します。
  2. 対応する.srtまたは.vttファイルを探します。ない場合は、scripts/transcribe_tiny.pyでSRTを生成します。
  3. scripts/make_styled_ass.pyでスタイル付きASSを生成します。
  4. subtitles/libassフィルタを含む完全なffmpegビルドでレンダリングします。CapCutにバンドルされているffmpegにはこれらのフィルタが含まれていない場合があります。
  5. 最終的な長さ、動画ストリーム、音声ストリーム、キャプチャしたフレームからの可読性を確認します。
  6. 入力動画とトランスクリプトを保持します。

標準コマンド

powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\style-video-captions.ps1" `
  -InputVideo "C:\path\video.mp4"

既存のSRTを使用する場合:

powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\style-video-captions.ps1" `
  -InputVideo "C:\path\video.mp4" `
  -SubtitleFile "C:\path\captions.srt"

出力:

  • <video>_subtitulos_estilo.ass
  • <video>_subtitulos_estilo.mp4
  • <video>_subtitulos_preview.jpg

デザイン判断

青色は強調として使用し、唯一のテキストカラーとしては使用しないでください。白は変化する映像に対しても信頼性が高いままです。キャプションは予測不能な輝度の画像の上に配置されるため、暗いアウトライン/ボックスのコントラストを維持してください。

フィラーワードを強調しないでください。名詞、動詞、数字、および長い意味のある用語を優先してください。アニメーションは読み取りに従属させてください。

関連スキル