デキュパージュ+リフレーム
承認済みの各カットに対して(複数のカットのコマンドを順次実行可能です。リフレーム以外は高速に処理されます):
lumiere cut <スラッグ> <クリップ> --preview- 0.4秒以上のポーズ(呼吸は残す)、
style.cut.fillersリストのフィラーワード、即時繰り返し(「ええと ええと」)を除去します。 - 話者の切り替わりや文末では、呼吸をより多く残し自然なリズムを維持します。
hook_modeのデフォルトはrepeat:フックが冒頭(コールドオープン)と元の位置の両方に現れます。繰り返しが不自然な場合は--hook-mode move、フックを無効にする場合はnoneを使用してください。clips/<クリップ>/edl.json、words.json(最終タイムライン上のタイムスタンプ — モーションと字幕で使用)、可読なtranscript.txtを生成します。
- 0.4秒以上のポーズ(呼吸は残す)、
- レポートを確認します:
removed_wordsに意味のある単語(例:動詞の「ある」)が含まれていないことを確認してください。フィラーリストが誤った単語を取得した場合は、~/.lumiere/style.jsonのcut.fillersを調整するか、--keep-fillersを使用します。 - ユーザーに表示します:処理前→後の長さ、カット数、削除された単語、および
preview/cut.mp4のパス(ユーザーが確認します)。承認を問い合わせます。- 開始/終了の調整:
clips.jsonを編集し、lumiere clips validateを実行してからcutを繰り返します。 - 承認された場合:
lumiere approve <スラッグ> <クリップ> cut。
- 開始/終了の調整:
lumiere reframe <スラッグ> <クリップ>(OpenCV YuNet;カットあたり約1~2分)。結果を読み取ります:clusters= ショット内で検出された人物。複数人がいる場合、カメラは発話中に口を最も動かしている人を追跡します(ヒステリシス0.6秒で過度な切り替わりを防止)。- フレーミングが誤った人物を追跡している場合(
lumiere build --draft+lumiere framesで確認)、話者を固定します:lumiere reframe <スラッグ> <クリップ> --speaker S1=<クラスターインデックス>。 - 既に縦型ソースの場合は、リフレームは自動的にスキップされます。
ここで創造的な判断はプレビュー評価のみです。会話は簡潔に保ってください。