SubRipについて
SubRipは、
DVDや
動画から
字幕を
光学文字認識技術を利用して抽出し、その結果を
テキストファイルに保存することができるWindows用の無料ソフトウェアです。このプログラムはGNU GPL
ライセンスのもとで提供されており、ユーザーが手軽に利用できるように設計されています。SubRipによって作成される
テキストファイルは、一般に.srtという
拡張子が付けられ、様々なメディアプレイヤーでサポートされています。
SubRipソフトウェアの機能
SubRipは、生放送の
動画、ビデオファイル、
DVDから
字幕データを抽出し、抽出された
字幕をタイミングに応じて.srt形式のファイルとして記録します。普通は、
字幕の内容、開始時刻、終了時刻が含まれます。また、設定を変更することでビットマップ形式の
字幕を別の用途に使用することも可能です。
このソフトを実行する際には、認識対象となる
動画ソースと同じ
コーデックに設定する必要があります。ユーザーは
字幕エリア、フォント、色、書式設定などの要素を調整できるため、高い精度で
字幕の認識が可能です。ただし、何度かの試行を経る必要があります。全ての設定が完了すると、SubRipはビデオソース全体から
字幕を自動的に抽出し、.srtファイルに保存します。さらに、SubRipは
AviSynthプログラムを用いて、ビデオファイルからフレームを抽出することができます。
SubRipファイルのフォーマット
SubRip形式のファイルは、広く使われている
字幕フォーマットの中で非常に基本的なものです。この形式では、
字幕の番号、開始時刻、終了時刻、
字幕内容などが定義されています。
タイムコードは「時:分:秒,ミリ秒」という形で表示され、0詰めの2桁または3桁で構成されています。例えば、次のように記述されます。
```
1
00:20:41,150 --> 00:20:45,109
字幕1行目
字幕2行目
2
00:21:34,567 --> 00:21:45,678
次の
字幕
```
この.srtファイルでは、非公式ではありますが、簡単な書式設定も可能です。太字、斜体、下線、色などのHTMLタグを使用して、見やすくすることができます。ただし、書式に対応するかどうかは使用するアプリケーションに依存するため、すべてが正確に表示されるとは限りません。
互換性とサポート
SubRipの.srtフォーマットは、多くのビデオプレイヤーソフトウェアで広くサポートされています。これは、Windowsのソフトウェアビデオプレーヤーで
字幕の直接表示に未対応な場合でも、他のフィルターを通じて表示できるためです。また、多くの
字幕作成や編集ツール、さらには一部のハードウェアメディアプレイヤーでも対応しています。
2008年に
YouTubeがこのフォーマットのサポートを追加し、コンテンツ制作者は行った
字幕をSubRip形式でアップロードすることができるようになりました。さらに、
Facebookや
Twitterでもこの形式をサポートしています。
デフォルトの出力エンコーディングは
Windows-1252が使用されており、細かな設定で
UTF-8などの
Unicodeエンコードも選択可能です。
YouTubeの場合、
UTF-8のサポートがあり、また
FFmpegではこの形式がデフォルトエンコーディングとして採用されています。
WebVTTという形式も存在し、これは
HTML5の