AI時短ラボ
検索
活用

YouTubeチャプターの概要欄を自動作成する台本データと音声の実尺から計算する考え方

執筆:約6分で読めます

日刊AIニュース10月19日(月)号:前日のAIのニュース3本を短くまとめました(約5分)›

YouTubeの概要欄チャプター(タイムスタンプ)を手作業で書かない方法を解説します。動画を台本・章立てのデータから作っているなら、各章の開始時刻はffprobeで実測した音声の長さから機械的に計算できます。YouTube公式のチャプター表示条件もあわせて整理します。

YouTubeチャプターの概要欄を自動作成する──台本データと音声の実尺から計算する考え方
目次

YouTubeの概要欄に書くチャプター(タイムスタンプ+章名の一覧)は、動画を台本や章立てといった構成データから作っているなら、手で書く必要がありません。各章の音声ファイルの長さをffprobe(メディアファイルの情報を調べるコマンドラインツール)で実測し、順番に足し合わせれば、「00:00 章名」形式の一覧を機械的に出力できます。この記事では、その考え方と、YouTube公式のチャプター表示条件、そして「推定ではなく実測」でなければいけない理由を整理します。

  • チャプターの開始時刻は「前の章までの音声の実尺の合計」なので、構成データがあれば計算で出せる
  • 尺は必ずffprobeなどで実測する。音声合成の長さは文字数から正確には予測できない(ffmpegの罠は出力ファイル名より後ろに書いたオプションが無視される事故も参照)
  • YouTube側の表示条件は「最初が00:00・3つ以上・昇順・各チャプター10秒以上」(公式ヘルプ)

YouTubeのチャプターはどんな仕組みで表示されるのか

チャプターは、概要欄にタイムスタンプと章名を書くだけで動画プレーヤーに反映されます。YouTube公式ヘルプによると、表示には条件があります。最初のタイムスタンプが00:00で始まっていること、タイムスタンプが3つ以上昇順で並んでいること、各チャプターが10秒以上あることです。

つまりYouTube側に特別な設定画面があるわけではなく、「正しい形式のテキストを概要欄に置く」ことがすべてです。逆に言えば、このテキストをどう用意するかが自動化の対象になります。なおYouTubeには動画から自動でチャプターを付ける機能もありますが、すべての動画に付くわけではない、と公式ヘルプに明記されています。確実に出したいなら自分で用意するのが基本です。

チャプターを自動で用意する方法は大きく2つある

A案:完成した動画から起こす。 文字起こしやAIツールで動画の内容を解析し、章の切れ目を推定させる方法です。カメラで撮った動画や過去の動画にも使える一方、章の切れ目や章名が意図通りになるかは都度確認が必要です。

B案:制作データから計算する。 動画そのものを台本・章立てのデータから生成しているなら、チャプターは「解析」するまでもなく「計算」で出せます。この記事の主題はこちらです。撮って出しの動画には使えませんが、条件が合えば原理的に正確です。

どちらが良いかは制作スタイル次第で、撮影ベースの人はA案、生成パイプラインを持つ人はB案が素直な選択です。

「音声の実尺から計算する」とはどういうことか

動画が「章1の音声→章2の音声→…」という連結でできているなら、ある章の開始時刻は、それより前の章の音声の長さをすべて足したものです。各音声ファイルの長さはffprobeで実測できます。

ffprobe -v error -show_entries format=duration -of csv=p=0 chapter01.wav

このコマンドは音声の秒数を返します。章ごとに実行して累積し、分:秒の形式に整形して章名と並べれば、概要欄にそのまま貼れる一覧が完成します。

00:00 オープニング
1:23 チャプター機能の仕組み
3:45 自動化の考え方

台本データに章名がすでに入っていれば、章名の転記すら不要です。動画自体を台本から自動生成する流れについては、ずんだもん動画の自動化の記事でも紹介しています。

なぜ推定値ではなく実測が必要なのか

「文字数から尺を見積もれば、音声を測らなくてもいいのでは」と考えたくなりますが、これは避けるべきです。音声合成の尺は、話す速さ、句読点の間、記号や数字の読み方などで変わるため、文字数からは正確に予測できません。章が進むほど誤差が積み重なり、後半のチャプターほど実際の映像とずれていきます。

ずれたチャプターは視聴者にとって「押しても目的の場所に飛ばない目次」であり、無い方がましな状態になりかねません。生成に使った音声ファイルそのものをffprobeで測る、つまり見積もりではなく実物を測ることが、この自動化の信頼性を支えています。

自分のチャンネルでの運用

私のチャンネルでは、概要欄のチャプターは毎回スクリプトが音声の実測値から自動生成しています。動画を再生しながら手で時刻をメモする、という作業そのものをやめられました。台本から動画を作るパイプラインの副産物として、チャプターが常に付いてくる形です。

この方法が使えない場合と前提条件

  • B案(実尺からの計算)は、動画を構成データから生成している場合にしか使えません。カメラで撮影した動画には適用できないので、その場合はA案や手作業になります。
  • 章と章の間に無音や転換演出を挟む構成なら、その分の秒数も加算する必要があります。パイプラインの作りに依存する部分です。
  • チャプターの表示条件や自動チャプター機能の挙動はYouTube側の仕様であり、変更される可能性があります。最新の条件は公式ヘルプで確認してください。
  • ffprobeの導入方法はOSにより異なります。この記事はコマンドの網羅的な解説ではなく、考え方の紹介です。

確認に使った一次資料

シェア: ポスト はてブ

出典・参照資料

AI時短ラボ

大きいニュースはYouTubeでも解説しています。Xでは新着記事をお知らせしています。

コメント

まだコメントはありません。最初のコメントを書いてみませんか?

AIについて聞きたいことはありますか?

質問箱で無料で受け付けています。回答は公開され、他の方の参考にもなります。

質問箱を見る →

関連記事

AIでショート動画を作り続ける工程──固定する5つと、毎回変える3つの記事画像

AIでショート動画を作り続ける工程 固定する5つと、毎回変える3つ

活用
ずんだもん解説動画の作り方を半自動化する──台本JSONを唯一の源にする設計の記事画像

ずんだもん解説動画の作り方を半自動化する 台本JSONを唯一の源にする設計

活用
AI議事録ツール おすすめ比較──Zoom・Teams会議を自動文字起こし【2026年】の記事画像

AI議事録ツール おすすめ比較 Zoom・Teams会議を自動文字起こし【2026年】

活用
ffmpegでナレーションとBGMをミックスする手順──全体loudnormでBGMが浮く音量事故を防ぐ処理順序の記事画像

ffmpegでナレーションとBGMをミックスする手順 全体loudnormでBGMが浮く音量事故を防ぐ処理順序

活用
AIに資料を頼むなら「HTMLで」と言う──企画書・比較表・レポートの頼み方を変える一言の記事画像

AIに資料を頼むなら「HTMLで」と言う 企画書・比較表・レポートの頼み方を変える一言

活用
AI画像生成で「文字が崩れない図解」を作る──動画制作で使っている要素列挙式プロンプトの型の記事画像

AI画像生成で「文字が崩れない図解」を作る 動画制作で使っている要素列挙式プロンプトの型

活用
AIニュースの追い方──リークに振り回されない「一次ソース主義」の情報収集術の記事画像

AIニュースの追い方 リークに振り回されない「一次ソース主義」の情報収集術

活用
OCR(オーシーアール)とは──紙や画像の文字を、コンピュータが読める文字データにする技術。AI-OCRとの違いと、スマホ・Googleドライブで無料で試す方法【2026年10月版】の記事画像

OCR(オーシーアール)とは 紙や画像の文字を、コンピュータが読める文字データにする技術。AI-OCRとの違いと、スマホ・Googleドライブで無料で試す方法【2026年10月版】

活用