Communitygithub.com

bsaisuryacharan/agentshift-shorts

オーバーレイをレンダリングし、app.cinematicを使って最終的なMP4を合成します。スチルと音声が揃った後に使用します。

agentshift-shorts とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)向けに設計された、ショート動画(Shorts)の自動生成パイプラインです。まず、TTS(テキスト読み上げ)から単語単位のタイムスタンプを生成し、BGM(ダッキング-12dB)や効果音(whoosh、impact、ding)をミックスしたオーディオファイルを作成します。次に、透明背景のHUDページを構築し、キャプション(下部540px、左60px、右150px)とサブスクライブカード(最終単語から2.2秒後)を配置します。`python -m app.overlay`でフレームごとのPNGを出力し、`app.cinematic`でショットリストに基づいたレビュースチル(遷移点とピーク時)を生成・確認後、`app.cinematic render`で最終的なMP4(loudnorm -14統合)を出力します。主にmacOS/Linux環境を想定し、FFmpegやPython 3.10+に依存します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bsaisuryacharan/agentshift-shorts/tree/HEAD/skills/shorts-render

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

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

ドキュメント

  1. 単語タイムスタンプ付きTTS → timing.json;BGM(-12 dBダッキング)+ whoosh/impact/dingをミックス → mix.wav。
  2. HUDページを構築(透明背景、window.__timelines.mainでGSAPタイムラインを一時停止)。キャプションは bottom:540px; left:60px; right:150px。最終単語の2.2秒後にサブスクライブカードを追加。
  3. python -m app.overlay page.html <total> work/ovl → フレームごとにPNGを出力。
  4. python -m app.cinematic test shotlist.json 60,150,… → すべての遷移点とピーク時にレビュースチルを生成;完全レンダリング前に修正。
  5. python -m app.cinematic render shotlist.json out.mp4(loudnorm -14統合済み)。

Individual skills in this repo

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

関連スキル