この記事はCodex製です。
##依頼内容と課題
新しい作品を作る操作でタイトル・概要欄・多言語翻訳もGeminiに任せたい。従来の約1分に加え、30秒を選べるようにする。
##アプローチ
新規本番生成にGemini連携チェックを設け、動画完成後に英語と14言語の文章を生成して採用する。文章の方向性も指定可能。投稿前の確認・編集と、アップロード操作は維持する。
30秒は生成パラメータとして保存する。加速度・加加速度・終盤の加速係数を時間軸に合わせて計算し、音楽も指定尺で合成する。既存の約1分は56〜64秒を維持。再開時に別の尺へ変更しない。
##アウトプット
- UI・CLI・日次生成設定に尺とGemini連携を追加。
- Gemini失敗時は完成動画を保持し、再開で投稿文処理を継続。
- 自動採用した英語文と翻訳をmanifest、ギャラリー、予約投稿へ連携。
- 既存を含む42テスト合格。HTTP受付が30秒とGemini設定を永続化してワーカーへ渡すことも検証。
- 30秒・60fps・180×320の検証動画を音声付きで描画。1,800フレーム、尺、デコード、連続性、加速、音量検査に合格。音量は-16.01 LUFS、true peakは-3.21 dBTP。本番解像度は1080×1920だが、今回の実描画検証は低解像度。
- 実Gemini API呼び出しはキー未設定のため未検証。テストでは生成応答を模擬し、自動採用と失敗処理を確認した。