📺 「Claude Code でいろいろ作ってみた」シリーズ 第4回
ターミナルで動く AI「Claude Code」に、ふだんの作業道具を日本語で頼んで作ってもらう記録です。今回は 動画の「説明書き」をまとめて作る 編。
第1回〜第3回で、動画・台本・サムネイルまで自動になりました。でも YouTube に投稿するには、動画ファイルのほかに**いろいろな「文字情報」**が必要です。今回はそこを自動にします。
動画ができても、投稿準備がまだ残っている
動画を作り終えても、投稿画面ではこんなものを毎回入力します。
- タイトル:何の動画か一目で分かる見出し
- 概要欄:動画の下に出る説明文
- チャプター:「ここから本題」みたいに、動画を章で区切る目次
- 字幕ファイル:聞き取れない人向けの字幕データ
これ、地味に全部「考えて書く」作業なんですよね。動画を作り終えてホッとしたあとに、この事務作業がドサッと残っているとげんなりします。今回はここを丸ごと AI に任せます。
作ったもの:コマンド1つで説明書きが完成
python -m src.main --metadata-only
これを実行すると、AI がさっき作った動画の中身(誰が何秒に何をしゃべったか)を元に、
- タイトルの候補をいくつか
- 概要欄の文章
- チャプター(章の区切り)
- 字幕ファイル(
captions.srt)
をまとめて作ってくれます。出てきた結果は output/metadata.json などに保存されます。
しかもこのコマンドは、動画の声を作らなくても動きます。すでに「進行表」(第1回で作ったタイムライン)さえあれば、そこから文字情報だけを取り出して作れるからです。声の生成ソフト(VOICEVOX)を立ち上げる必要すらありません。
からくり:「進行表」を読んで文章を起こす
第1回で、動画には「誰が・いつ・何秒しゃべるか」という進行表ができる、という話をしました。
今回の道具は、その進行表を読んでいます。つまり「動画の全セリフと、その並び」が分かっているので、
- 全体の内容から タイトルや概要欄 を書き起こす
- セリフの切れ目を見て 章の区切り(チャプター) を打つ
- セリフとその時間から 字幕ファイル を組み立てる
ということができます。動画をもう一度見直さなくても、台本データから説明書きが起こせる、というわけです。
地味だけどありがたいポイント
- タイトルは「候補」を複数出す:1つに決め打ちせず、いくつか案を出してくれるので、好きなものを選べます。
- チャプターで見やすくなる:長い動画でも章で区切られていると、見る人が好きなところに飛べて親切です。
-
字幕ファイルがそのまま使える:
captions.srtは YouTube にアップロードすればそのまま字幕として使えます。
まとめ
| 項目 | 内容 |
|---|---|
| やったこと | 動画の進行表 → タイトル候補・概要欄・チャプター・字幕をまとめて生成 |
| コマンド | python -m src.main --metadata-only |
| うれしい点 | 声の生成ソフト不要。文字情報だけならサッと作れる |
| 出力 |
output/metadata.json、字幕は captions.srt
|
これで投稿前の「文字を考える」作業もなくなりました。次の第5回は、ここまでで作った動画・サムネ・説明書きを投稿用に一式まとめる話です。
📚「Claude Code でいろいろ作ってみた」シリーズ(全6回)
- 第1回:ずんだもんの掛け合い動画を作る道具
- 第2回:台本そのものを AI に書かせる
- 第3回:サムネイル画像を自動で作る
- 第4回(この記事):タイトル・概要欄・字幕ファイルをまとめて作る
- 第5回:YouTube 投稿用の素材を一式そろえる
- 第6回:縦型ショート(Shorts)を量産する