Repurpose: 1つのソースから多数のピースに
優れた長尺コンテンツには、優れた短尺コンテンツが5つ隠れています。それらを見つけ、適切にカットし、それぞれが配信先でネイティブに見えるようにします。
最初に確認すること
- ソースファイルとそのトランスクリプト(SRTまたはVTT)。
- どのプラットフォームにバージョンを配信するか(ハブとスポークをインプットから)。
- 話者がフレームの中央にいるかどうか。これにより、crop(切り抜き)とpad(余白追加)のどちらを使用するかが決まります。
クリップを見つける
ツール clips_find を使用し、トランスクリプトを text として、オプション min_seconds、max_seconds、count、target_seconds、source(ファイル名)、crop(center または pad)を指定します。CLI:
python scripts/sr.py clips --file talk.srt --count 5 --source talk.mp4
各候補には、開始時間、終了時間、スコア、およびフック、自己完結性、密度、ペイオフ、ペースのサブスコア、最初の行、9:16カット用の即実行可能なffmpegコマンド、00:00:00から始まるキャプションファイルが含まれます。スコアリングはトランスクリプトのみに基づいているため、各クリップは音を消して、コールドな状態で視聴してから信頼してください。
手動で行う場合: 主張から始まり、以前の文脈を必要とせず、ペイオフで終わる、20~60秒の完結した思考を探します。
カットする
ffmpegコマンドは、16:9フレームの中央を9:16、1080x1920にクロップし、libx264とAACで再エンコードします。話者が中央にいない場合は、crop=pad を使用するか、エディターでカットしてください。キャプションのタイミングは subtitles_rechunk(sr-edit-plan)で再調整します。
それぞれをネイティブにする
各プラットフォームに対して:
- 新しいファーストフレーム と新しい最初の行。クリップの会話途中からの開始は、良いフックになることはほとんどありません。
- プラットフォーム固有のキャプション(
sr-caption)。すべての場所で同じテキストではありません。 - 他のアプリの透かしは入れない。クリーンにエクスポートします。
- プラットフォームにカバーがある場合は、異なるカバーテキスト。
テキストとカルーセルのスピンオフ
ソースから2~3のポイントを選び、それぞれを独立したテキスト投稿(sr-text-post)または1つのカルーセル(sr-carousel)に独自の例とともに変換します。トランスクリプトをそのまま投稿しないでください。
オリジナル性
2026年4月から10月の間に報告された内容: YouTube、Instagram、Facebookはそれぞれ、オリジナルコンテンツをリポストよりも優先する変更を発表しました(facts_search id=general.originality_trend)。Instagramは、自分が作成していないコンテンツを定期的にリポストするアカウントをおすすめしなくなると発表しました。YouTubeは、2026年10月1日からオリジナルコンテンツをさらに優先すると発表しました。自分の長尺動画から切り出したクリップは、自身の作品です。発表された変更は、他人のコンテンツのリポストを対象としているため、ソースがクリエイター自身のものでない場合は、実際の解説、分析、または新しい映像を追加してください。
スケジュール
ハブピースを最初に、スポークは翌日、決して一度にすべてを公開しないでください。sr-calendar で構築します。
ゲート
クリップリストに対して approve を実行します。カットと投稿は human(人間)が行います。
してはいけないこと
- 理解するために過去5分間を必要とするクリップを投稿しない。
- 長さを合わせるために単語の途中でカットしない。
- クリップのカットにフルレングスの音声を同期確認なしで使用しない。