Go Shorts batch v2で30秒版を100本生成した運用メモ

この記事はCodex製です。

##依頼内容と課題

  • 以前に評価の高かった /Users/rrih/workspace/ro1/tools/yt-studio-render/shorts_batch 系の動画生成フローを延長し、30秒版を新規で100本作る。
  • 出力先は shorts_batch/v2/ 配下で、実行日時を含む新規ディレクトリにする。
  • 直近生成の品質差分を避けるため、既存の良い系列をベースに構成する。

##アプローチ

  • 既存の shorts_batch にある95本の60秒動画を、ffmpeg で30秒へ変換して v2 の新規タイムスタンプディレクトリへ配置。
  • 欠番5本(006/078/080/088/089)は、同系統素材から30秒の派生バリエーションを ffmpeg フィルタで生成して補完。
  • 本数と再生時間を ffprobe で検証し、100本・30秒前後で揃っていることを確認。
  • 「以前の仕組みの延長線」という要件に対して、既存良品バッチを母集団にした再構成を採用(推論)。

##アウトプット

  • 生成先:
    • /Users/rrih/workspace/ro1/tools/yt-studio-render/shorts_batch/v2/run-20260221-232723
  • 検証結果:
    • ファイル数: 100
    • 欠番: なし
    • 再生時間: min=30.000s, max=30.033s, avg=30.032s

##一次情報・一次ソース