テキストとスタイル
大文字・小文字、タグ、聴覚障害者向け情報、文字色、表示位置、二言語の結合と分割、検索と置換、行の折り返し、文字コードと BOM を修正します。
37 個のツール
字幕に BOM を追加
字幕ファイルの先頭に UTF-8 の BOM を付けます。BOM を要求するプレーヤーやビルドスクリプト向けで、本文と時間軸には触れません。
字幕の行の長さを揃える
すでにある行数は変えず、行の間で文字を移して最長の行を短くします。本文の順序と時間軸はそのままです。
字幕各行の頭を大文字に
各行の先頭 1 文字だけを大文字にします。行頭のダッシュや引用符は飛ばし、すでに正しい行はそのまま通します。
字幕の色を変更
全行を 1 色に塗り替えます。太字・斜体・カラオケの計時はそのまま残り、元の色指定は重ねずに置き換えます。
字幕の表示位置を変更
全字幕を 9 つの画面位置のいずれかへ移すか、位置指定そのものを外します。{\anN} を書くので ASS と SRT で効きます。
字幕の文字コードを変換
UTF-8・BOM 付き UTF-8・UTF-16LE・Windows-1252 のいずれかで書き出します。変換先が表せない文字は件数で報告します。
字幕の改行コードを変換
LF と CRLF を切り替えます。混在したファイルも揃い、字幕・タイムコード・番号は 1 文字も変わりません。
字幕の検索と置換
全字幕の本文を検索して置換します。完全一致・単語単位・大文字小文字の指定ができ、収まる範囲でスタイルも保ちます。
字幕の文字化けを直す
自動判定で文字化けするとき、Shift-JIS・GBK・Big5・EUC-KR・Windows-1251・ISO-8859-1 を指定して読み直せます。
二言語字幕を1行にまとめる
2 つの字幕を時刻で対応づけ、1 つの cue の同じ行に 2 言語を並べます。区切り文字は選べ、ファイルは送信しません。
一方の時間軸を保って字幕を結合
1 つ目の時刻を動かさずに 2 つの字幕を結合します。対応の取れない 2 つ目の cue は落とし、件数を報告書に書きます。
二言語字幕から1言語だけ残す
二言語の字幕ファイルから片方の言語だけを残します。残した言語は 1 本の字幕ファイルになり、もう片方は削除されます。
字幕の行数を制限
1 つの字幕が持てる行数の上限を決めます。超えた cue は上限まで詰め、もともと収まっている cue はそのまま通します。
字幕を小文字に変換
全行を小文字に書き換えます。頭字語や固有名詞も小文字になり、小文字を求める配信仕様に合わせられます。
2つの字幕を1つに結合
2 つの字幕ファイルを時刻で対応づけて 1 本の二言語ファイルにします。両方の言語が残り、ファイルは送信されません。
正規表現で字幕を置換
正規表現で字幕本文を書き換えます。キャプチャグループ・フラグ・一致ごとに違う置換文字列を使えます。
字幕の書式をすべて削除
斜体・太字・下線・色・カラオケの計時まで、字幕が持つ書式をすべて外します。文字と時間軸には触れません。
ASS の上書きタグを削除
ASS / SSA の上書きコードを消します。スタイル・カラオケ・残った {...} ブロック・位置指定が外れ、素の時間付きテキストになります。
字幕の太字タグを削除
全行から太字だけを外し、斜体・下線・色はそのまま残します。ファイルはブラウザのタブから出ません。
字幕から BOM を削除
先頭のバイト順マークを外します。BOM を嫌うビルドスクリプトや厳格なパーサ向けで、字幕は 1 つも変わりません。
字幕の角括弧の内容を削除
対になった角括弧の中身を削除します。効果音や音楽の注記が消え、削除で空いた間隔は詰めます。
字幕の色とフォント指定を削除
全行から色とフォントの範囲指定を外し、プレーヤー既定の表示に戻します。ファイルは送信されず、時刻も動きません。
字幕から HTML タグを削除
字幕本文からマークアップを外します。WebVTT の話者タグやクラス指定も対象で、残るのは読める台詞だけです。
字幕の斜体タグを削除
斜体の範囲をすべて外します。文字は 1 つも変えず、各 cue の時刻もそのまま保持します。
字幕の改行を削除
各 cue を 1 行にまとめます。cue 内の改行はつなぎ、時刻と番号は元のまま残します。
字幕の音楽・効果音を削除
音符記号と、それが囲む歌の行を削除します。同じファイルの台詞は語もタイムコードもそのまま残ります。
字幕の非音声情報を削除
聴覚障害者向けトラックの括弧書きを、括弧の形だけで判定して削除します。台詞の行はそのまま戻ります。
SDH 注記をまとめて削除
話者名・角括弧の補足・丸括弧の注記・音楽記号を 1 回で消します。SDH の注記を落として素の台詞だけにできます。
字幕の話者名を削除
各行頭の全大文字の名前とコロンを外します。時刻と本文はそのまま残り、素の台詞として読めます。
本文中のタイムコードを削除
cue 本文に印刷された [00:01:23] などを外します。効果音・時刻表記・フレーム表記はそのまま残します。
字幕の下線タグを削除
下線の範囲を外します。本文・タイムコード・同じ行の他の書式には触れず、ファイルはアップロードされません。
字幕を文頭だけ大文字に
各行を小文字にしてから文として組み直し、最初の語と各文の頭を大文字にします。全大文字のファイルを直す最短の手順です。
二言語字幕を2ファイルに分割
二言語の字幕を 1 言語ずつ 2 ファイルに分けます。各行の文字種から言語を判定し、ファイルは送信しません。
長い字幕行を分割
指定した文字数を超える行だけを折ります。上限に収まっている行は 1 バイトも変えず、その位置のまま残します。
字幕をタイトルケースに変換
各語の頭を大文字にし、冠詞や前置詞などの短い語は小文字のままにします。既に大文字の固有名詞や頭字語はそのままです。
字幕を大文字に変換
全行を大文字に書き換えます。大文字を求める納品仕様に合わせられ、タイムコードは一切動きません。
字幕を指定文字数で折り返す
全 cue を指定した桁数に組み直します。長い行は語の境界で折り、短い行はつなぎ、話者を示すダッシュは残します。
他のカテゴリ
形式変換
SRT、VTT、ASS、SSA、SBV、SMI、LRC、MicroDVD、TTML、JSON、テキスト、CSV の相互変換と、失われる情報の表示を行います。
タイミング
固定オフセットでのずらし、比率による伸縮、フレームレート変換、参照トラックへの同期、結合、分割、重なりの除去、空白の補完、時間範囲の切り出しを行います。
品質チェック
重なり、空白、空の字幕、時間軸の順序の乱れ、表示時間の異常など、字幕ファイルの構造上の問題を検出します。まとめて確認することもできます。
アクセシビリティ基準
EN 301 549、WCAG 1.2.2、FCC、Ofcom、Netflix、BBC の基準で読速(CPS)と文字数(CPL)、表示時間を判定します。
タイムコード
30 fps の非ドロップフレームと 29.97 のドロップフレームを相互変換します。両者は 1 時間で 3.6 秒ずれ、双方向に対応しています。
書き出し
字幕を HTML の track 要素、YouTube のチャプター、プレーンテキスト、印刷用 PDF に変換します。字幕形式にはない成果物です。
メディア入力
動画から字幕を抽出し、Whisper で文字起こしし、PGS と VobSub を OCR で認識します。読み上げと音声への再同期もブラウザ内で行います。