スタイル動画字幕
ソースを保持しながら、新しい字幕付き動画を作成します。既存の.srtがあれば優先して使用し、タイムドトランスクリプトがない場合のみfaster-whisper tinyで文字起こしを行います。
デフォルトのデザイン方針
バンドルされているArchivo可変フォントを、次の編集・技術系システムとともに使用します:
- 白のメインテキスト:
#FFFFFF - エレクトリックブルーのキーワード:
#2F80FF - ブルーのキーワードは軽量のBarlow Condensed Italicで、約16%大きく設定
- インクブルーの半透明ボックス/アウトライン:
#071A33 - 最大2行、短いフレーズ
- モバイルUIのセーフゾーンより上の下中央配置
- 短いポップイン&フェード;一定のバウンスや文字単位のカオスは避ける
視覚的な方向性を変更する際は、references/design-guidelines.mdを参照してください。
ワークフロー
- 動画の寸法と長さを確認します。
- 対応する
.srtまたは.vttファイルを探します。ない場合は、scripts/transcribe_tiny.pyでSRTを生成します。 scripts/make_styled_ass.pyでスタイル付きASSを生成します。subtitles/libassフィルタを含む完全なffmpegビルドでレンダリングします。CapCutにバンドルされているffmpegにはこれらのフィルタが含まれていない場合があります。- 最終的な長さ、動画ストリーム、音声ストリーム、キャプチャしたフレームからの可読性を確認します。
- 入力動画とトランスクリプトを保持します。
標準コマンド
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
デザイン判断
青色は強調として使用し、唯一のテキストカラーとしては使用しないでください。白は変化する映像に対しても信頼性が高いままです。キャプションは予測不能な輝度の画像の上に配置されるため、暗いアウトライン/ボックスのコントラストを維持してください。
フィラーワードを強調しないでください。名詞、動詞、数字、および長い意味のある用語を優先してください。アニメーションは読み取りに従属させてください。