Communitygithub.com

Sanidhya14321/video-forge

音声をローカルで文字起こしし、編集後も単語のタイムスタンプを保持し、読みやすいキャプションをスタイル付けし、編集可能な字幕サイドカーを準備します。

video-forge とは?

このスキルは、動画にキャプションを追加するための強力なツールです。主な機能として、faster-whisperなどのローカル環境を使用した音声の文字起こし、単語レベルのタイムスタンプ(`{text, start, end}`)の保持、読みやすくスタイル付けされたキャプションの生成、そして`transcript.json`やSRT形式の編集可能な字幕サイドカーの作成が含まれます。キャプションのレンダリングでは、短いフレーズのグループ化やアクティブな単語の強調表示が行われます。正確性を確保するため、ユーザーは句読点、行の長さ、コントラスト、インターフェースのセーフエリア、被写体に対する配置を確認する必要があります。また、翻訳機能はエージェント作成のリファレンスワークフローとして提供され、バイリンガルスタイルやASSサイドカーはv0.1では組み込まれていません。ショート動画向けには、保護されたコンテンツバンドの使用が推奨され、カット間でのフレーズの読みやすさを維持することが重要です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Sanidhya14321/video-forge/tree/HEAD/skills/video-captions

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

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

ドキュメント

ビデオキャプション

caption workflows を参照してください。正確に1つのキャプション入力を選択してください:明示的な単語、トランスクリプトJSONファイル、またはローカル文字起こしです。単語エントリは {text, start, end}(秒単位)です。タイムスタンプを推定して、測定されたアライメントとして提示しないでください。

transcribe: true には、オプションの faster-whisper 環境を使用します。そのタイムスタンプはASR推定値です。特に、リテイクや繰り返されるフレーズの後は、専門用語とサウンドに対するアライメントを確認してください。空または範囲外のキャプションはジョブを停止します。

レンダラーは短いフレーズをグループ化し、アクティブな単語を強調表示します。ランナーは transcript.json と SRT を保存します。句読点、行の長さ、コントラスト、インターフェースのセーフエリア、被写体に対する配置を確認してください。選択した言語のフォントカバレッジをテストする必要があります。

翻訳は、エージェント作成のリファレンスワークフローです。意味が改訂されたセグメンテーションとアライメントを必要としない限り、元のタイミングを維持してください。バイリンガルスタイルとASSサイドカーは、v0.1 の組み込み出力ではありません。利用可能なアプローチとエンジンの制限については、リファレンスを参照してください。

リールについては、reel direction で説明されている保護されたコンテンツバンドを使用してください。カット全体でフレーズのグループ化を読みやすく保ちます。単語は実際のスピーチを強調できますが、任意のビートタイミングは測定された単語タイムスタンプの代わりにしてはなりません。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル