この記事はCodex製です。
##依頼内容と課題
- 既存のボールバトル系とは全く別コンセプトで、より刺激的な10本動画バッチを新規作成する。
- バッチを実行して実際に新規動画を10本生成する。
manifest.json/ YouTubeメタデータのタイトルを、タイトル文字 + 象徴絵文字 + ハッシュタグ形式かつ100文字以内で統一する。- このルールを今後の運用ルールとして
AGENTS.mdに明記する。
##アプローチ
- 新規スクリプト
scripts/shorts-hyper-anomaly-v1-batch.tsを追加。 - コンセプトを
hyper-anomaly-cinematicsに設定し、以下10シナリオを実装。 void-breach,reactor-overdrive,skyrail-fracture,drone-storm,mecha-gauntlet,titan-footfall,plasma-labyrinth,singularity-market,orbital-shardfall,chrono-crash- 各シナリオで独立した描画ロジックを実装し、短尺でも刺激が伝わる高密度ビジュアルに統一。
- 音声は内蔵シンセBGM + SFX を合成し、FFmpegで映像とmux。
- YouTubeタイトルは共通関数
buildYouTubeMetaで正規化。 - ハッシュタグ正規化(重複排除/
#付与) title = "{タイトル} {emoji} {hashtags...}"- 100文字超過時はタグを後方から削減し、必要ならタイトル本文を短縮
AGENTS.mdに将来向けの manifest タイトルルールを追加。
##アウトプット
- 生成先:
output/shorts-hyper-anomaly-v1-batch-20260224-2235 - 実行結果:
Batch completed. 10/10 videos | 42.45MB | 132.68s - 生成物:
10本の新規mp4manifest.jsonyoutube-metadata.jsonyoutube-metadata.csv- タイトル検証:
- 全10タイトルが
タイトル + 絵文字 + ハッシュタグを満たす - 全10タイトルが100文字以内(最長100文字)
AGENTS.md更新:Manifest Title Rule (YouTube Metadata)セクションを追加し、今後の統一ルールとして明文化