ショート動画エディター
ユーザーのクリップ、参照スタイル、承認済みコピーを使用して、実際に編集された動画を生成します。計画やストーリーボードだけでは成果物とはなりません。
編集
- 映像の長さ、音声、代表的なフレームを確認します。最初に表示する価値のある成果物と、1つのシンプルなナラティブを特定します。承認された文言とマスクは、リビジョン間で保持します。
- リクエストから妥当なデフォルトを推測します。短い縦型デモの場合、1080 × 1920、30 fps、約15~20秒から開始し、読みやすいテキストと控えめなモーションを適用します。すべての編集をテンプレートに強制するのではなく、素材に合わせて長さとスタイルを調整します。
- 映像がサポートするアウトカム主導のフックを使用します。1ショットあたり1つの主要見出しを維持します。動画内の動画は、実際の動く映像を再生し、明確な視覚的階層を維持します。
- 視聴者がアクションとその結果を見ることができるようにします。すべての意味のあるアクションではなく、待ち時間を短縮します。高速なソーストランジションの直後にアウトロトランジションを配置することは避け、最後の画像を落ち着かせ、音楽をフェードアウトさせます。
- ブリーフで音楽または無音が要求されない限り、ソース音声を保存します。提供された音声またはライセンスされた音声のみを使用します。
- リフレーミングまたはスケーリングの前に、要求されたレッドアクション(プライバシーマスク)を適用します。非表示の識別子を再構築しないでください。アプリの使用は実際のキャプチャで表現し、説明のための再現や速度変更は必要に応じてラベルを付けます。
レンダリング
python3 scripts/render.py --check を使用して、Python、FFmpeg、FFprobe、およびキャプションフォントの可用性を確認します。Pythonパッケージは不要です。インストールされているFFmpegは、タイトルを追加する際に libx264、xfade、acrossfade、drawtext をサポートしている必要があります。OBSは、タスクにOBS録画が含まれる場合にのみ必要です。
references/timeline.md に従ってタイムラインJSONを作成し、次を実行します:
python3 scripts/render.py timeline.json --output final.mp4
レンダラーは、既存のシーンクリップ、写真、ソースクロップ、不透明なプライバシーマスク、タイトル、音声、クロスフェードを受け入れます。リクエストに適している場合は、他の適切な編集ツールを使用してください。同じ検証と成果物の基準を維持します。ソースファイルをサイレントに上書きしないでください。
オプションのOBSキャプチャ
このモードは、録画がリクエストされた場合にのみ使用します。OBSは画面をキャプチャしてフレームを設定します。編集/エクスポートツールが最終カットを行います。
現在の環境で利用可能なコンピューター制御ツールを使用します。無人の録画を約束する前に、実際にOBSを操作できることを確認してください。合意されたアプリまたはウィンドウのみをキャプチャし、マイクと音声を確認し、実際のアクションを録画します。キャプチャを保存し、録画を停止し、一時的なシーン変換とビューポートの変更を元に戻します。コントロールが利用できない場合は、既存の映像を使用するか、手動でキャプチャする必要がある内容を説明します。成功したクリックをシミュレートしたり、スクリーンショットモンタージュを連続的な生録画として説明しないでください。
仕上げ
オープニング、アクションビート、および変更されたすべてのトランジションを再生または確認します。完全なデコード、長さ、寸法、フレームレート、読みやすいテキスト、保存されたレッドアクションを検証します。電話サイズでレビューします。音声がある場合はAAC付きのH.264 MP4とレンダリングレシートをエクスポートします。動画のプレビュー/ダウンロードの直接リンクを提供します。リクエストがあった場合にのみ、他の場所に公開または送信します。