Communitygithub.com

ONIKOSIOLA/claude-skill-video-overlays

既存の動画に単語と同期したモーショングラフィックスのオーバーレイを追加します。ミュートフィードのショート動画にインパクトを与えます。

claude-skill-video-overlays とは?

このスキルは、既存の動画に単語単位で同期するモーショングラフィックスのオーバーレイを自動生成するツールです。特にミュート状態で視聴されることの多いショート動画(TikTok、YouTube Shorts、Instagram Reelsなど)において、字幕とアニメーションを組み合わせた視覚的なインパクトを与えることを目的としています。ユーザーは動画ファイルを入力し、文字起こしやキーワードのハイライト、動きのあるテキストエフェクトを自動付与できます。技術的には、FFmpegなどを利用した動画処理や、音声認識(Whisperなど)によるワードレベルのタイムスタンプ取得、そしてCSSやJavaScriptを用いた動的グラフィックスの合成を想定しています。このスキールはClaude Codeや類似のAIエージェント環境で使用でき、開発者がコマンドラインから効率的にオーバーレイ付き動画を生成するための手順を提供します。処理は完全にローカルで実行可能で、高度なカスタマイズオプションもサポートしています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add ONIKOSIOLA/claude-skill-video-overlays

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

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

ドキュメント

claude-skill-video-overlays は何をしますか?

既存の動画に単語と同期したモーショングラフィックスのオーバーレイを追加します — ミュートフィードのショート動画にインパクトを与えます。

概要

このスキールは、動画内の各単語に合わせてテキストやアニメーションを表示するオーバーレイを生成します。視覚的に魅力的なショート動画を迅速に作成したいコンテンツ制作者や開発者に最適です。

サポート環境

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェント対応ターミナル

前提条件

  • ffmpeg がインストールされていること
  • whisper または同様の音声認識モデルが利用可能であること
  • 入力動画ファイル(MP4, MOV等)

インストール

pip install -r requirements.txt

使用方法

python overlay.py --input video.mp4 --output result.mp4

オプション

オプション説明必須
--input入力動画ファイルのパスはい
--output出力動画ファイルのパスはい
--styleオーバーレイのスタイル(例: bold, neon)いいえ
--language音声認識の言語コード(例: ja, en)いいえ

機能

  • 単語同期: 各単語のタイムスタンプに合わせてテキストを表示
  • モーショングラフィックス: テキストのフェードイン、スライド、拡大縮小などのアニメーション
  • カスタマイズ可能: フォント、色、アニメーションスタイルを調整可能
  • ミュート対応: 音声なしでも視覚的に伝わる動画を作成

実装の詳細

このツールは以下のステップで動作します:

  1. 音声認識による文字起こしとワードレベルのタイムスタンプ取得
  2. タイムスタンプに基づいたテキストアニメーションの生成
  3. FFmpegを使用した動画へのオーバーレイ合成

注意事項

  • 大きな動画ファイルでは処理に時間がかかる場合があります
  • 音声認識の精度は動画の音質に依存します

ライセンス

MIT

関連スキル