SubRip は、DVD などの動画 に含まれている字幕 を光学文字認識 を使用して抽出する、Windows 用のフリーソフトウェア プログラムである。GNU GPL の下でリリースされている。SubRipはこのソフトウェアによって作成されたテキスト字幕ファイル形式(.srtファイル)のフォーマット名としても知られている。
SubRipソフトウェア
光学文字認識 を使用して、SubRipは生放送のビデオやビデオファイル、DVDから字幕データを抽出し、抽出した字幕をそのタイミングでSubrip形式の テキストファイル として記録する
[ 4] 。設定を変えれば、認識したビットマップ形式の字幕を保存し、別途ソースビデオから減算処理(消去)のために使うことが可能である[ 5] [ 6] 。
実際に動かす時には、認識するビデオソースと同じコーデック にSubRipを正しく設定し、字幕エリアやフォント、書式設定[ 7] 、色およびビデオ処理に必要な要件[ 8] をユーザーが調整すると字幕を認識する。 試行と微調整が済めば、SubRipは再生しているビデオソースファイル全体の字幕を自動的に抽出できる。 そしてSubRipは各字幕の開始時刻と終了時刻、さらに字幕そのものの内容をテキスト形式の.srt
ファイルに記録する[ 9] 。
SubRipはビデオ本体からフレームを抽出するのにAviSynth を使用する。このプログラムが対応するすべてのビデオファイルから字幕をリッピングすることが可能である。
SubRipファイルフォーマット
マルチメディアコンテナフォーマット の WebサイトMatroska に寄せられた報告によれば、このソフトウェアは「おそらくすべての字幕フォーマットの中で最も基本的なもの」である[ 10] という。SubRip(SubRip Text)ファイルは拡張子 .srt
で命名され、プレーンテキストを空行で区切りグループ化したフォーマットで構成され、字幕は1から順番に番号が付く。使用するタイムコード 形式は時:分:秒,ミリ秒 であり、時、分、秒は0詰めの2桁で、ミリ秒は0詰めの3桁で表記される(00:00:00,000)。秒以下を区切る小数点記号 がコンマ なのは、プログラムがフランス で書かれていることに由来する 。
各字幕を識別する連続した数値カウンタ
字幕が画面に表示され始める時刻、-->
という記号、字幕が消える時刻
1行もしくはそれ以上の字幕テキスト
この字幕の終わりを示すテキストを含まない空行[ 10]
例:
1
00:20:41,150 --> 00:20:45,109
字幕1行目
字幕2行目
2
00:21:34,567 --> 00:21:45,678
次の字幕
書式
非公式だが、非常に基本的なテキストフォーマットがあり、レンダリング時に解釈するか無視するかは処理するアプリケーションに依存する。 書式は、太字、斜体、下線、色のHTMLタグから派生したものである。 [ 11]
太字 - <b> ... </b>または{b} ... {/ b}
斜体 - <i> ... </i>または{i} ... {/ i}
下線 - <u> ... </u>または{u} ... {/ u}
フォントの色 - <font color = "color nameまたは#code"> ... </font> (HTML と同様)
タグは入れ子可能である。実装によっては行全体が1フォーマットのみで処理される。
互換性
SubRipの .srt
フォーマットは、Comparison of video player software に記載されているように多くのビデオプレイヤーソフトでサポートされている。 Windows 上のソフトウェアビデオプレーヤーで字幕再生を直接サポートしていないものでも、VSFilter DirectX フィルターを通してSubripやその他の字幕フォーマットを表示可能である。 [ 12] SubRipフォーマットは、多くの字幕作成/編集ツール[ 13] や一部のハードウェアホームメディアプレイヤーでもそのまま使用可能である。 [ 14] [ 15] [ 16] [ 17] [ 18]
2008年8月、YouTubeはFlash ビデオプレーヤーの字幕サポートを「クローズドキャプション」オプションで追加した。コンテンツ制作者は字幕をSubRip形式でアップロードできる[ 19] 。Facebook や Twitter [ 20] もサポートしている。
文字コード
SubRipのデフォルトの出力エンコーディングはWindows-1252 (欧米向け)に設定されている 。 ただし、出力オプションで多くのWindowsコードページ やUTF-8 などのUnicode エンコード(バイト順マーク(BOM) の有無も含めて)が選択可能である。したがって、 .srt
ファイルには公式の文字コードは存在せず、SubRipファイルを解析する際には文字コードを検出する必要がある。Unicode バイト順マーク(BOM) も検出を補助するためによく使用される。
YouTube の場合は、サポートされているのは UTF-8 のみである[ 21] 。FFmpeg の字幕ファイルのデフォルトエンコーディングは UTF-8 である[ 22] 。
多くの組込みハードウェアベースのプレイヤーは、市販のフォントを使用する際のライセンス費用のため、ASCIIまたは西ヨーロッパのフォントしかサポートしていない[要出典 ] 。
WebVTT
このフォーマットはもともとWebSRT(Web Subtitle Resource Tracks)と呼ばれていたもので、2010年10月にWeb Hypertext Application Technology Working Group によりHTML5 の <track>
要素として提案された。 それは.srt
ファイル拡張子を共有しており、SubRip形式(の一部)に"広範囲に基づいている"とされていたが、SubRipと完全な互換性のあるものではなかった。 [ 23] [ 24] このフォーマットは後にWebVTT (Web Video Text Track)と改名された。 [ 25] [ 26] GoogleのChromeとMicrosoftのInternet Explorer 10ブラウザが、HTML5ビデオ用のWebVTTファイルで<track>
タグをサポートした初のブラウザとなる。 Mozilla Firefoxはnightly builds(Firefox 24)でWebVTTを実装しており、Firefox 31(2014年7月24日)時点では、WebVTTがデフォルト実装となった。 [ 27] ただ、使うためには、Firefox上で「about:config」ページに移動して「media.webvtt.enabled」の値をtrueに設定し、この機能を有効にする必要があった。 [ 28] YouTubeは2013年4月にWebVTTサポートを開始した。 [ 29]
関連項目
Subtitles
Closed Captioning
Timed Text
Comparison of video player software, subtitle ability
Avidemux
List of free television software
MicroDVD
SubStation Alpha
Universal Subtitle Format
DirectVobSub is able to extract subtitles from a DVD without first extracting the files from it.
脚注
^ a b Zuggy, DVD, November 6, 2006.
^ SubRip Download on SourceForge
^ Android 10 value. Not IANA-approved and in fact invalid due to "x-" no longer being unregulated.
^ Thaureaux 2007 , pp. 131–134
^ Zuggy、News、2005年5月28日付けのエントリー。
^ Thaureaux 2007 , p. 132
^ Thaureaux 2007 , p. 136
^ Zuggy、ガイド。
^ Thaureaux 2007 , p. 137
^ a b “SRT Subtitles ”. matroska.org . CoreCodec Inc.. 2010年8月19日 閲覧。
^ SubRip(.SRT)字幕のプレーヤーサポート - ale5000.altervista.org
^ 陈波, 杨涛 (2006). 实用工具软件玩家攻略 . 清华大学出版社. pp. 75–76. ISBN 978-7-302-11994-4 . https://books.google.com/books?id=FjF2XragdYYC&pg=PA75#v=onepage&q 2010年9月11日 閲覧。
^ マーティン、クリス(2009年12月29日)。 "15最高の字幕ツール" 。 aboutonlinetips.com ;バイナリヘッドリストされているすべてのアプリはSubRip(SRT)をサポートしていますが、記事は15のうち約7に固有です。
^ スタッフ(2003年9月) 「リビングルーム用のDivXプレーヤー」(Neuston Maestro DVX-1201) 。レビューhardwaremag.com ;シンガポールHWM
^ tokig(2003年7月13日) "KiSS DP-500のレビュー - 再生" 。 nordichardware.com ;北欧ハードウェア。
^ Argosy Media Player HV335T HDD(HD1080p) Product page Archived 2010-02-08 at the Wayback Machine . argosy.com ; Argosy, 2009.
^ Cericola、Rachel(2009-12-08)。 Western Digital WD TVライブHDメディアプレーヤー レビュー。 bigpicturebigsound.com ;ビッグピクチャービッグサウンド。
^ Suerte Felipe、カルロ(2009年2月16日)。 Samsung DVD-F1080でスタイリッシュに 。 マニラ速報 出版物。 2010-08-19を取得しました。
^ チザムと5月:p。 82。
^ Creating captions with .SRT files | Twitter Create
^ “サポートされる字幕ファイル - YouTube ヘルプ ”. support.google.com . 2023年8月14日 閲覧。
^ “FFmpeg Filters Documentation ”. ffmpeg.org . 14 August 2023 閲覧。 “Set subtitles input character encoding. subtitles filter only. Only useful if not UTF-8.”
^ WebSRTフォーマットについて
^ WHATWG HTMLドラフト仕様から、 WebSRT は2010-10-14を取得
^ Kennedy, Antony; de Leon, Inayaili (2011). Pro CSS for High Traffic Websites . Apress . ISBN 978-1-4302-3288-9 . https://books.google.com/books?id=9A6w3ZBDtysC&pg=PA168#v=onepage&f=false
^ Pfeiffer (June 27, 2011). “Recent developments around WebVTT ”. 2019年4月2日 閲覧。
^ “Firefox 31 Release Notes ”. 2019年4月2日 閲覧。
^ “Implement the track element ”. 2019年4月2日 閲覧。
^ “Caption File - YouTube Help ”. 2019年4月2日 閲覧。
参考文献
Thaureaux, Thierry (2007) (French). DivX - Copiez vos vidéos sur CD (Nouvelle édition) . Herblain, FR: Editions ENI. pp. 133–136. ISBN 978-2-7460-3812-7 . https://books.google.com/books?id=f2kmYyTs0lgC&lpg=PP1&dq=divx%20subrip&pg=PT126
Zuggy, T.V. “SubRip home ”. zuggy.wz.cz . 2010年8月19日 閲覧。
Zuggy, T.V (December 8, 2005). “SubRip 1.20/1.50b – DVD subtitles ripper ”. zuggy.wz.cz . 2010年1月10日 閲覧。 (Software release page.)
Zuggy, T.V (August 1, 2007). “News page ”. zuggy.wz.cz . 2009年7月2日 閲覧。
Zuggy, T.V (June 17, 2005). “Guide: Ripping subtitles from video files using SubRip ”. zuggy.wz.cz . 2009年7月2日 閲覧。
Xiao, Han; Wang, Xiaojie (March 27, 2009). “Constructing Parallel Corpus from Movie Subtitles” . Proc. Int. Conf. on Computer Processing of Oriental Languages . Hong Kong: Springer. pp. 329–336. doi :10.1007/978-3-642-00831-3_32 . https://books.google.com/books?id=EqlV6gBmii8C&lpg=PA330&dq=subrip%20subtitles&pg=PA330 2009年7月2日 閲覧。
Chisholm, Wendy; May, Matt (2008). Universal design for Web applications . O'Reilly Media . ISBN 978-0-596-51873-8 . https://books.google.com/books?id=uQFhpLdSBOIC&lpg=PA82&dq=subrip%20subtitles%20youtube&pg=PA82#v=onepage&q 2010年6月28日 閲覧。
Bruegmann, Ulrich (2006) (German). Divx R.t.f.m. – Divx 6 . Lulu.com. ISBN 978-1-84728-676-5 . https://books.google.com/books?id=_4j9S7hyiWkC&pg=PA303&dq=subrip+subtitles&q=subrip
外部リンク