旅程に沿った旅プロモーションビデオ
このスキルは、九寨溝V6のRemotionソースコード(77秒、1920×1080)から派生したものです。これは新しい再利用可能なワークフローです。以前のV6ビデオは個別のRemotionプロジェクトで作成されており、HyperFramesを使用していません。
内容と素材
- ユーザーの旅程または確認済みのソースから、日付、ルート、観光スポット、サービスを取得します。価格、出発日、問い合わせが必要な場合は、最新のソースを確認します。価格や特典を独自に追加しないでください。
- フックのある短いイントロ、日々の体験、および問い合わせを促すCTAを作成します。自然な言葉遣いを選び、地名や事業者名の発音を確認します。
- ユーザーが選択・承認した声を使用します。既存のツールで生成されたWAV/MP3ファイルを入力します。クローンデータ、TTSモデル、アカウントはこのスキルの範囲外です。プラン内で1.0以外の音声速度を受け入れません。読み上げ版を変更する場合は、実際の音声ファイルに合わせてシーンのタイムラインと字幕を更新します。
- 正しいランドマークとアクティビティに合ったシーンを選択します。実写、静止画、ルート図を明確に区別します。ルート図を正確な地理地図として提示しないでください。列車は実際の鉄道路線でのみ走行します。
media/sources.jsonにソースと使用権限のステータスを記録します。TikTokやYouTubeで視聴・ダウンロードできることは、広告使用権を証明するものではありません。作者のクレジットや元の場所のロゴがある場合は保持し、所有素材を偽装するためにそれらを削除しないでください。
計画
各ジョブには media/、edit.json、analysis/、out/ ディレクトリがあります。計画内のすべてのsrcは、mediaディレクトリ内の相対パスです。計画を作成する際は、plan.md と V6の例 を参照してください。要求がない限り、例の旅程、ブランド、声を他のツアーにコピーしないでください。
声が長さを決定します。実際の読み上げのタイムラインに合わせてシーン、ラベル、字幕を分割します。写真シーンにはKen Burns効果、12フレームのソフトフェードトランジション、テキストアニメーション、ルートラインとポストカードを含むイントロ、列車が走るルートシーン、最後にCTAと円形写真を含めます。ラベルは簡潔に保ち、日付進行の上に字幕を重ねないでください。
実行と確認
python3 scripts/doctor.py
python3 scripts/render.py /path/to/job --check-only
python3 scripts/render.py /path/to/job --setup-only
python3 scripts/render.py /path/to/job final.mp4
python3 scripts/qa.py /path/to/job/out/final.mp4 /path/to/job/out/qa --expected-frames 2310
2310という数字は、77秒×30fpsの例にのみ適用されます。実際のツアーでは再計算してください。技術テストには --frames=0-59 を使用できます。プレビュー/ファイルを自分で開かず、デフォルトのストリームを使用し、ジョブのプロセスをエクスポート後に閉じてください。セットアップ、オプションのASR、フォントについては runtime.md を参照してください。reference-inputs.md には、例のために独自のソースを収集する方法がリストされています。
フォントTour Sans (Be Vietnam Pro) はOFLライセンスでバンドルされています。macOSで利用可能な場合はAvenir Nextを保持し、Tour Sansをフォールバックとして使用します。商用フォントAvenirは同梱せず、プラットフォーム間でピクセル単位の同一性を約束しません。
納品前:MP4全体をデコードし、サイズ/長さ/オーディオを確認し、すべてのトランジション、ルート、日付ラベル、ロゴ、CTAをフルフレームで確認します。字幕を音声と照合します。実際に聞いた場合のみ聞いたと報告します。未確認の素材の権利制限や音声確認を通知します。ユーザーからの要求がない限り、Zaloで送信したり、ソーシャルメディアに投稿したりしないでください。