分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
SBV
YouTube 独自の字幕形式。SRT よりさらに素っ気なく、番号も装飾もなく、時刻と文字だけです。
SBV
SBV はプレーンテキスト形式です。どのエディターでも開けます。 字幕制作のために使われます。
拡張子は .sbv、正式名称は YouTube Subtitle です。ただしどちらも、そのファイルが中に何を持てるかほどには多くを語りません。このページの残りは、その中身についての話です。
Google が 2008 年に公開しました。
古さが役に立つのは、ごく実務的な理由からです。形式が古いほど、それを覚える時間が多くのプログラムに与えられてきたということだからです。
文書があり、それに沿って実装できます。それでも、次の版がどうなるかを決めるのはその会社です。実務上、ファイルが開き続けるにはこれで足ります。安心するには足りません。
ひとつの仕事を、ひとつの分野の人たちのために、よくこなすために存在しています。その仕事の外で何となく選ぶものではありませんし、その仕事の中では、たいていこれより良いものがありません。
YouTube StudioとSubtitle Editが読めますし、同じ種類のプログラムならたいてい読めます。
ファイルが開かないとき、形式が悪いことはめったにありません。たいていはプログラムのほうが形式より古いのです。もっと古い形式に変換してしまうのが確実な逃げ道で、このサイトの残りの部分はそのためにあります。
これを読めるブラウザーはありません。
これを変換するいちばんよくある理由がこれです。形式が悪いのではありません。ファイルを見せたい場所が、それを読めないというだけのことです。
SBV は、開いて手を入れるために作られています。作業が続いているあいだはこの形式でファイルを持ち、完成したものが必要になるたびに、ここから書き出してください。
SBV は YouTube 独自の字幕形式で、その字幕エディタが生み出し、ダウンロードツールが SRT や VTT と並んで提供します。ほかに書くものはなく、読むものもごくわずかなので、この拡張子を持つファイルは一つの場所から来ています。
たいてい二つの状況のどちらかで届きます。自分の字幕をオフラインで直すためにダウンロードした場合、あるいは動画の自動生成された文字起こしをテキストとして再利用するために取得した場合です。どちらも最終的には同じ問いに行き着きます。このファイルをほかの何かに変えるにはどうすればいいのか。
開始時刻、カンマ、終了時刻を一行に。字幕のテキストを次の一行か二行に。空行。それを繰り返します。番号もヘッダーもなく、スタイリングは一切ありません。
タイムスタンプは時、分、秒、ミリ秒として、ミリ秒の前にピリオドを置いて書かれます。手で変換しようとすると人を混乱させる細部があります。時の桁がゼロ埋めされないことです。四分十二秒の字幕は 00:04:12,500 ではなく 0:04:12.500 で始まります。この一点の違いだけで、名前を変えただけの SBV は動く SRT にはなりません。
配置なし、色なし、フォントなし、話者マーカーなし、スタイリングは一切ありません。この点では SubRip よりさらに単純で、SubRip には少なくとも多くのプレーヤーが尊重するイタリック体の慣習があります。
これは本当に批判にはあたりません。この形式は一つのウェブアプリケーションの中で字幕テキストを出し入れするために存在していて、見た目はプレーヤーが決め、誰もデザインを期待していません。制約になるのは、ファイルが YouTube を離れたとき ── まさに人をここへ連れてくる状況 ── だけです。
デスクトップのプレーヤーやテレビで再生する、ほかのプラットフォームにアップロードするなら SRT です。ウェブページ上の動画には VTT です。ブラウザーが受け付けるのはそれだからです。どちらの変換も機械的です。構造は十分に近く、実質的に変わるのはタイムスタンプの句読点とゼロ埋めだけです。
行き先が別の動画プラットフォームなら、変換する前に何を受け付けるか確かめてください。たいていは SRT を受け付け、いくつかは VTT を受け付け、SBV を受け付けるものはほぼありません。手元にあるファイルをそのままアップロードして望みを託すのは、それを確かめる遅いやり方です。
この形式への需要のかなりの部分は、字幕そのものとは関係がありません。人々が欲しいのは言葉です。講演を記事にする、出典を正確に引用する、大事な二分間を探すために長い動画を検索する、あるいはその文章を何かほかのものに読み込ませるためです。
それにはタイムスタンプは雑音です。プレーンテキストに変換すればそれを取り除いて文字起こしが残り、たいていはそれが求められているものです。ただし出所を忘れないでください。自動生成された文字起こしはざっと読むには十分でも、そのまま引用するには足りません。うまく取れないのは固有名詞や専門用語で、それらこそ意味を運んでいる部分です。
どんなテキストエディタでも使えます。自動生成された文字起こしを直すなら、たいていこれがいちばん速い道です。構造は一目瞭然で、作業はタイミングではなく読んで打ち直すことだからです。
UTF-8 で保存し、項目間の空行を残し、タイムスタンプの形式は完全にそのままにしてください。時はゼロ埋めせず、ミリ秒の前にピリオドを置く。YouTube はアップロード時にそこを容赦しません。拒否されたファイルは、なぜ拒否されたのかをほとんど教えてくれません。
作業用のファイルとしては、いいえです。どこでも読めず、SRT が持っていないものを何も運ばず、その字幕を一つのプラットフォームに縛りつけます。
妥当な運用は、字幕を SRT として保管しておくことです。どんな字幕エディタでも扱え、どんなプレーヤーでも読め、どんなプラットフォームでも受け付けます。そしてアップロードのたびに、そのアップロードが求める形式に変換してください。そうすれば SBV は維持するファイルではなく、通過させる中継形式になります。
SBV は開始時刻、終了時刻、そして言葉を運びます。イタリックも、色も、画面のどの隅に行を置くかという指定も、話している人を示す方法も、テキストに直接打ち込む以外にはありません。
その簡素さこそが、それを生み出したツールが変わったあとも中継形式として生き残っている理由です。タイミングと言葉以外何も持たないファイルは、別のプログラムに渡っても何も失いようがなく、どんな字幕形式もそれが持つものは表現できます。損失が起きるのは逆方向に変換するときで、リッチな形式が運んでいたものすべてが行き場を失うからです。
| 拡張子 | .sbv |
|---|---|
| メディアタイプ | text/plain |
| 公開元 | |
| 初版 | 2008 |
YouTube 独自の字幕形式で、その字幕エディタとダウンロードツールが生み出します。開始・終了時刻と字幕のテキストを持ち、スタイリングは一切なく、YouTube の外ではほぼ何も読みません。
どんなテキストエディタでも構いません。プレーンテキストで構造は非常に単純です。メディアプレーヤーはたいてい読み込まないので、字幕として使うにはまず SRT か VTT に変換する必要があります。
できません。タイムスタンプが違います。SBV は時をゼロ埋めせずミリ秒の前にピリオドを使い、SRT は時をゼロ埋めしカンマを使います。SRT はエントリに番号も振ります。名前変更するとたいていのプレーヤーが拒否するファイルになります。
プレーンテキストに変換してください。タイムスタンプが取り除かれ、言葉が残ります。自動生成された文字起こしはざっと読むには十分でも、そのまま引用するには足りないことを忘れないでください。固有名詞と専門用語がいちばん間違いやすい部分です。
ほとんどの場合 SRT で、プラットフォームやウェブプレーヤーが VTT を求める場合はそちらです。YouTube の外での SBV の対応はほぼ存在しないので、拒否される前に変換しておく価値があります。
たいていタイムスタンプの形式が変わってしまったからです ── 時はゼロ埋めせず、ミリ秒の前にピリオドを置く必要があります ── あるいは項目間の空行が抜けています。UTF-8 で保存し、タイミングの行に手を加えなければ、どちらも避けられます。