Communitygithub.com

tranhung91nd/video-editing-skills

16:9 の旅プロモーションビデオを、日付順の旅程に沿ったナレーション、ランドマークラベル、字幕、ルート/鉄道図、ロゴ、CTA付きでRemotionを使用して編集します。スタイルは九寨溝V6、Thục Đoanの声を基にしています。ツアーや旅程がある場合に使用し、トーキングヘッドや音楽に合わせたカットのみの動画には使用しません。

video-editing-skills とは?

このスキルは、Remotionを使用して16:9の旅プロモーションビデオを自動編集するためのワークフローです。元は九寨溝V6の77秒、1920×1080のソースコードから派生した再利用可能なスキルで、日付順の旅程に沿ってナレーション、ランドマークラベル、字幕、ルート図、CTAを組み込みます。ユーザーが提供または確認した旅程から日付、ルート、観光スポット、サービスを抽出し、フックのあるイントロ、日々の体験、CTAを含む自然なナレーションを生成します。声はユーザーが選択・承認したものを使用し、TTSデータやアカウントはスキルの範囲外です。各画像や動画は実際のランドマークやアクティビティに合わせ、静止画やルート図と明確に区別されます。メディアの権利状態は `media/sources.json` に記録され、TikTokやYouTubeでの可視性が広告利用権を保証するものではありません。実行計画は `edit.json` や `plan.md` に従い、Ken Burns効果、クロスフェード、アニメーションルート、ポストカード、CTAなどのビジュアルスタイルを適用します。レンダリングには `scripts/render.py` を使用し、`scripts/qa.py` で品質チェックを行います。フォントはTour Sans (Be Vietnam Pro) がOFLライセンスで同梱されており、macOS上ではAvenir Nextが利用可能な場合はそれを優先し、Tour Sansをフォールバックとして使用します。このスキルは、ツアーや詳細な旅程をプロモーション動画に変換する必要がある場合に適していますが、トーキングヘッド動画や単純な音楽スライドショーには使用しません。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tranhung91nd/video-editing-skills/tree/HEAD/skills/tour-itinerary-video

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

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

ドキュメント

旅程に沿った旅プロモーションビデオ

このスキルは、九寨溝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で送信したり、ソーシャルメディアに投稿したりしないでください。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル