huytranvan2010/AI-auto-generate-video

Auto generate AI video with hyperframes

何を解決するか

このプロジェクトは、テキスト記事から9:16のショートフォーム動画(TikTok、Shorts、Reels)を自動生成するプロセスを提供します。手動での動画編集の必要性を排除し、スクリプトをポリッシュされた動画(ナレーションとサウンドエフェクト付き)に変換する決定論的なパイプラインを使用しています。

動作方法

コンテンツ作成を2つの部分に分けています:AIはスクリプトとテンプレートの選択を担当し、決定論的なコードが実際のレンダリングを処理します。

  1. スクリプト作成:Claude Code(または手動)を使用して、各シーンのナレーションテキストと特定のテンプレートIDを含む script.json を作成します。
  2. 音声生成:パイプラインはOmniVoice(ローカルTTSエンジン)を使用して各シーンのナレーションを生成し、キーワードやシーンタイプに基づいてサウンドエフェクト(SFX)をミックスします。
  3. ビジュアルレンダリング:HyperFramesがChromiumを使用してHTMLベースのテンプレートをMP4クリップにレンダリングします。
  4. アセンブリ:FFmpegがクリップを連結し、最終的なオーディオトラックをマクスして1080x1920の動画を生成します。

対象ユーザー

手動編集なしでベトナム語の記事を迅速にショートフォーム動画に変換したいコンテンツクリエイター、および自動化された動画生成パイプラインに興味のある開発者。

特徴

  • 決定論的レンダリング:同じスクリプトは常に同じ動画を生成するため、簡単に反復作業が可能。
  • コードベーステンプレート:ビジュアルは自己完結型のHyperFramesプロジェクトとして管理され、HTML/CSSで簡単にカスタマイズ可能。
  • 自動SFX:スクリプトテキストとの意味的マッチに基づいてサウンドエフェクトが自動的に選択される。
  • ローカルTTS:OmniVoiceと統合され、外部APIキーを必要とせずにローカルでベトナム語の音声合成が可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト