YouTubeのSBV字幕をプレーンテキストに変換
YouTube Studioからダウンロードした.sbv字幕ファイルを、読みやすい文字起こしに変換します。タイムコードもキュー番号もなく、アップロードも不要です。すべての処理はブラウザ内でローカルに実行されます。
ファイルがサーバーに触れることは一切ありません。 このページでの変換はすべて、JavaScriptのFileReader APIを使用してブラウザ内でローカルに実行されます。アップロード、記録、保存は一切行われません。Zoom/Teamsの機密録画、未公開の動画、法的なインタビューにも安心してご利用いただけます。
SBV to TXT変換の仕組み
.sbv(SubViewer)は、YouTube Studioで動画の字幕をダウンロードする際に提供される形式で、自動生成されたものでも手動でアップロードされたものでも同じです。空行で区切られたブロックの繰り返しからできており、0:00:04.160,0:00:06.770のようなタイミング行(開始と終了がカンマでつながれ、キュー番号も矢印もありません)に、1行以上のキャプションテキストが続きます。そのまま読むのは、SRTやVTTを直接読むのと同じくらい不便です。文章は画面に収まるよう数秒ごとに分断されています。
SubToolDeskのSBV to TXT変換ツールは、すべてのブロックをブラウザ内でローカルに解析します。ファイルがあなたの端末から出ることは一切ありません。キャプションテキストのみを抽出してタイミングを完全に取り除き、(任意で)断片を自然な段落へと再構成します。
SBVをTXTに変換する方法(手順ごとに解説)
- YouTube Studioで動画の字幕を開き、字幕トラックの横にあるオプションメニューからダウンロード > .sbvを選択します。
- その
.sbvファイルを上の変換ツールにドラッグするか、「ファイルをアップロード」をクリックして選択します。 - 自動検出された形式バッジがSBVと表示されているか確認します。
- 流れるような文章にしたい場合は段落にまとめるをオンに、1行ずつのキャプションのまま保持したい場合はオフにします。
- 字幕に「話者1:」のような名前が含まれている場合は話者ラベルを削除をオンにします。
- コピーまたはダウンロードを押して、完成した
.txtファイルを取得します。
なぜYouTubeの字幕をプレーンテキストに変換するのか
.sbvファイルはYouTubeの字幕パイプラインのために作られたものであり、読者のためのものではありません。プレーンテキストに落とし込む理由は、ほとんどの場合、その後に何をするかにかかっています。
- 理由:YouTube動画の自動字幕をブログの要約やショーノートに変換する場合、タイミングは単なる雑音になります。
- 理由:文字起こしをAI要約ツールやチャットボットに渡す場合、何百ものタイミング付き断片よりも、連続した文章の方がはるかに読み取りやすくなります。
- 理由:YouTubeにアップロードされた録画済みのウェビナーやインタビューから自動生成された字幕をダウンロードし、そのダイアログを会議メモやプロジェクト文書に貼り付ける場合。
- 理由:文字起こしを翻訳や校正に出す場合、翻訳者や編集者はキューブロックではなく段落単位で作業します。
- 理由:元の動画をもう保管しておく必要がなくなったあとに、検索・読み取り可能な記録として動画のダイアログをアーカイブする場合。
変換前と変換後:実際の例
YouTube Studioから書き出した短いSBVファイル(話者の接頭辞付き)を、段落にまとめると話者ラベルを削除の両方をオンにして変換した例です(このページの既定の状態です)。
0:00:01.200,0:00:04.000 話者1:お帰りなさい、今日は第3四半期の数字を取り上げます。 0:00:04.300,0:00:07.900 話者2:お招きいただきありがとうございます。早速始めましょう。 0:00:08.100,0:00:11.500 話者1:売上は前年同期比で8パーセント増加しました。
お帰りなさい、今日は第3四半期の数字を取り上げます。お招きいただきありがとうございます。早速始めましょう。売上は前年同期比で8パーセント増加しました。
すべてのタイミング行、そして話者1:と話者2:の両方の接頭辞が取り除かれています。残るのは実際に話された内容そのもので、読みやすい文章に再構成されています。
SBV形式を1バイト単位で見る
SBVの1ブロックは次のような形をしています。キュー番号も矢印もありません。
0:00:03.500,0:00:06.120 本日はお電話にご参加いただきありがとうございます。
2つのタイムスタンプは、前後にスペースを挟まず単一のカンマでつながれ、それぞれH:MM:SS.mmmという形式です。その直後に1行以上のキャプションテキストが続き、空行がブロックとブロックを区切ります。複数行にわたるブロックはブロック内の改行で結合されます。SubToolDeskは段落にまとめる際、この内部的な改行を文の境界ではなく、単なる折り返しとして扱います。
まとめる前に話者ラベルを削除する理由
YouTubeの自動字幕や手動アップロードされたトラックは、視聴者が誰が話しているかを追えるよう、各行の先頭に話者識別子を付けることがよくあります。これは画面上では便利ですが、段落形式の文字起こしの流れを壊してしまい、文ごとに繰り返されると不自然に読めてしまいます。段落への統合前に話者ラベルを取り除いておくことで、出力をそのまま公開できる状態に保てます。
ポリシーではなく、構造によるプライバシー
競合する変換ツールの多くは、解析のためにファイルをサーバーにアップロードします。つまり、機密の会議録音や法的証言、未公開の映像用の台本が、他人のインフラを経由してしまうということです。SubToolDeskのSBV to TXTツールはその逆の発想で作られています。解析、クリーンアップ、表示はすべて、あなたのタブ内で動作するJavaScriptの中で行われます。この機能にはアップロード先のエンドポイントそのものが存在しません。これはポリシー上の約束ではなく、構造的な保証です。
SBV to TXTのよくある使用例
- ブログの要約やショーノート:YouTube動画の字幕ダウンロードを、見直してメモを取る代わりに、数秒で読みやすい草稿に変換できます。
- 翻訳の準備:翻訳者に断片化されたタイミング付きキューではなく連続した段落を渡すことで、他言語でもはるかに自然に読めるようになります。
- AI要約ツールへの入力:ほとんどの言語モデルは、タイミングが散らばったファイルよりも流れるような文章から、より良い要約を生成します。段落へのまとめはそのための整形を代わりに行います。
- 検索可能なアーカイブ:プレーンテキストの文字起こしは、タイミング付きのキャプションファイルよりも、ドキュメント管理システムやナレッジベースでの全文検索・タグ付け・保存がしやすくなります。
よくある問題とその解決方法
- 出力にタイミングやカンマの断片が残っている場合:変換ツール上の形式バッジが実際にSBVと表示されており、Unknownになっていないか確認してください。貼り付けが途中で切れていると、ブロックの検出が失敗することがあります。
話者1:のような名前が行頭に残ったままの場合:話者ラベルを削除をオンにしてください。これは行頭の名前パターンのみを検出するもので、オフのままでは動作しません。- 文字起こしが段落ではなく1行1文として表示される場合:段落にまとめるをオンにしてください。
- アクセント付きの文字や英語以外のテキストが
éのような文字化けとして表示される場合:元の.sbvがUTF-8で保存されていません。UTF-8として再書き出しまたは再保存してから、再度アップロードしてください。
よくある質問
YouTubeのSBVファイルをTXTファイルに変換するにはどうすればいいですか?
上の変換ツールに.sbvファイルをドラッグするか、内容を左側のパネルに貼り付けてください。形式バッジがSBVであることを確認したら、コピーまたはダウンロードを押します。タイミングは取り除かれ、ダイアログは既定で読みやすい段落に再構成されます。すべてブラウザ内で処理されます。
そもそも.sbvファイルはどこで手に入りますか?
YouTube Studioで入手できます。動画の字幕を開き、任意の字幕トラックの横にあるオプションメニューから、ダウンロード > .sbvを選択してください。自動生成された字幕でも、手動でアップロードされた字幕でも機能します。
SBVをTXTに変換すると、タイムスタンプは自動的に削除されますか?
はい。プレーンテキスト出力にはタイミングが一切含まれません。これは字幕を映像と同期させるためだけに存在するもので、このページでプレーンテキスト出力を選択した時点で取り除かれます。
「段落にまとめる」を使うと具体的に何が変わりますか?
SBVの字幕は、画面に収まるように1つの文を複数の短いブロックに分割することがよくあります。まとめ処理はそれらの断片を完全な文に再構成し、句読点を使って各段落の終わりを検出しながら文を段落にグループ化します。その結果、字幕トラックではなく文書のように読める出力になります。
SBVファイルに「話者1:」「話者2:」のようなラベルがあります。削除できますか?
話者ラベルを削除をオンにしてください。段落へのまとめ処理が実行される前に、行ごとによくある先頭識別子(コロンが続く全角・大文字の名前、[太郎]のような角括弧付きの名前、「>> 話者:」のようなパターンなど)を検出して削除します。
SBVファイルのサイズに上限はありますか?
厳密な上限はありません。ファイル全体がサーバーに送信されるのではなくクライアント側で保持・処理されるため、実質的な上限はお使いのブラウザで利用可能なメモリ量に依存します。