字幕・キャプション編集スタジオ
アカウント不要・外部送信ゼロのブラウザ完結型ワークスペース。SRTやWebVTTなどの字幕ファイルを読み込み、タイムライン上でのタイミング調整、一括シフト、2点リニア同期、FPS変換、CPS読取速度の品質検査、ローカル動画との同期プレビュー、トラック差分比較、PDF監査レポート出力まで一つの場所で完結します。
字幕作業の開始モードを選択
※動画・字幕データは一切サーバーへ送信されず、ブラウザメモリ内でのみ処理されます。
字幕を新規作成
ゼロから字幕をタイムライン上で作成・編集します。
字幕ファイルを開く
ローカルの SRT、WebVTT、ASS、SSA、SBV ファイルを読み込みます。
動画 + 字幕を開く
ローカル動画と字幕を同時に読み込み、リアルタイム同期プレビューを行います。
- SRT / WebVTT / ASS / SSA / SBV 字幕のブラウザ内完全解析と正規化
- インタラクティブなタイムライン編集(移動・端ドラッグリサイズ・重複可視化)
- 一括シフト、2点リニア同期、FPS変換(23.976〜60fps)対応
- CPS(読取速度)、行長、Unicode制御文字、重複、ギャップの客観的検査
- ローカル動画ファイルとのリアルタイム字幕同期プレビューとカバー率可視化
- SRT、WebVTT、JSON、CSV、Markdown、PDF監査レポートへの一括書き出し
「字幕・キャプション編集スタジオ」について
Solasuの「字幕・キャプション編集スタジオ(Subtitle & Caption Studio)」は、単に「SRTをVTTに変換する」だけの単機能コンバーターではありません。
字幕ファイル(SRT、WebVTT、ASS、SSA、SBV)の解析(Parse)、テキストとタイミングの編集(Edit)、タイムライン上のドラッグ調整や一括シフト・2点リニア同期・FPS変換(Timeline Sync)、文字数・CPS(文字/秒)・重複・ギャップ・Unicode異常の品質検査(Quality Inspection)、ローカル動画ファイルを読み込んでのリアルタイム同期プレビュー(Video Preview)、バージョン間の差分比較(Compare)、そして複数形式(SRT、WebVTT、JSON、CSV、Markdown、PDF監査レポート)への書き出し(Export)までを、ブラウザ内だけで完結させる本格的なWebワークスペースです。
音声認識やクラウド処理を一切行わず、機密性の高い動画や字幕テキストを一切外部サーバーへ送信しません。端末のローカルメモリ上のみで高速に動作し、タブを閉じればデータは残りません。
複数フォーマット対応:SRT、WebVTT、ASS、SSA、SBVの完全正規化
動画配信や制作現場で広く使用されるSubRip(.srt)、HTML5 Web標準のWebVTT(.vtt)、高度なアニメ字幕形式のAdvanced SubStation Alpha(.ass / .ssa)、YouTube標準のSBV(.sbv)をブラウザ内で構文解析します。
内部モデルでミリ秒単位の正規化Cue構造へ変換し、フォーマット間の差異を吸収。変換時に失われる可能性のある情報(ASSの装飾タグやWebVTTの配置設定など)は「変換損失レポート(Loss Report)」として客観的に明示します。
高度なタイムライン同期:一括シフト・2点リニア同期・FPSレート変換
全体的なズレを即座に修正できる「一括シフト(Global Shift)」、動画の冒頭と末尾の2つの字幕位置を合わせることで全体を伸縮させる「2点リニア同期(Two-Point Sync)」を搭載。
さらに、映画・テレビ・Web配信間のフレームレート差異(23.976fps、24fps、25fps、29.97fps、30fps、50fps、59.94fps、60fps)による徐々のズレを正確にリタイムするFPS変換機能も提供します。
客観的な品質インスペクター:CPS、重複、ギャップ、Unicode制御文字の検証
視聴者の読みやすさに直結する1秒あたりの読取文字数(CPS: Characters Per Second)やWPM(Words Per Minute)を自動算出。
字幕同士の表示時間の重複(Overlap)、過小・過大な表示間隔(Gap)、1画面内の行数過多、極端に長い行、空白キュー、Nullバイトや特殊なUnicode制御文字(ZWSP/BOMなど)を検出し、クリック一つで該当字幕へジャンプできます。
ローカル動画プレビューとカバー率可視化・100% プライバシー保護
お使いのPC・スマートフォンの動画ファイル(MP4、WebMなど)を選択することで、動画の再生に合わせて字幕をリアルタイム表示。字幕が存在する区間と無音・未字幕区間を示す「カバー率タイムラインバー」も確認できます。
動画も字幕もサーバーへ一切アップロードされず、ブラウザのBlob URLとメモリ内でのみ処理されるため、未公開映像や機密インタビューの字幕作業も完全なプライバシー下で安全に行えます。
よくある質問 (FAQ)
Subtitle(字幕)とCaption(キャプション)の違いは何ですか?
一般的に「Subtitle(字幕)」は会話の言語理解を主目的とし、主に翻訳や台詞の文字化を行います。「Caption(キャプション/字幕・クローズドキャプション)」は聴覚障害者や音を出せない環境の視聴者を対象とし、台詞に加えて話者名や音響情報(例: [ドアが閉まる音]、[拍手]、[不穏なBGM])を含める点が異なります。当スタジオではどちらの用途でも共通して編集・同期が可能です。
SRTファイルとは何ですか?
SRT(SubRip Subtitle)は、最も広く普及しているプレーンテキスト形式の字幕ファイルです。通し番号、開始時間と終了時間(00:00:00,000 --> 00:00:00,000形式)、字幕テキスト、空行で構成されます。シンプルで互換性が高い一方、フォントや表示位置などの複雑なスタイル指定には対応していません。
WebVTTファイルとは何ですか?
WebVTT(Web Video Text Tracks)は、HTML5の<video>タグや<track>要素で標準採用されているWeb標準の字幕・キャプション形式です。ファイルの先頭が「WEBVTT」で始まり、ミリ秒の区切りにピリオド(00:00:00.000)を使用します。文字の配置(align/line/position)やスタイリング設定を保持できるのが特徴です。
SRTとWebVTTの主な違いは何ですか?
主な違いは①ヘッダー要件(VTTは先頭にWEBVTTが必須、SRTは不要)、②ミリ秒の区切り記号(SRTはカンマ「,」、VTTはピリオド「.」)、③配置・スタイル指定(VTTは標準で位置や配置タグをサポート、SRTは基本非対応)です。当スタジオでは両形式をワンクリックで相互変換できます。
ASS(Advanced SubStation Alpha)とは何ですか?
ASSは、高度なアニメーション、カラフルな文字装飾、フォント指定、画面上の自由な座標配置、フェード効果などを表現できる高機能な字幕形式です。主にアニメのファンサブやカラオケ字幕などで発展しました。
SSA(SubStation Alpha)とは何ですか?
SSAはASSの前身となった字幕形式(ScriptType v4.00)です。基本的なスタイルやマージン設定に対応しており、ASSはこれを拡張して開発されました。当スタジオではSSAとASSの両方の解析に対応しています。
SBVとは何ですか?
SBV(SubViewer)は、YouTubeの字幕アップロードやダウンロードで広く利用されているシンプルな字幕形式です。「0:00:01.000,0:00:04.000」のようにカンマ区切りのタイムスタンプ行に続いて字幕テキストを記述します。
このツールで字幕ファイルを直接編集できますか?
はい。字幕のテキスト変更、開始・終了時刻の微調整、キューの追加・削除・複製、並び替え、再採番(1〜N)、検索・置換などをすべてブラウザ上で行えます。
動画ファイルがなくても字幕編集は使えますか?
はい、動画は完全に任意です。動画がなくても「新規作成」または「字幕ファイルを開く」モードから、字幕の編集・タイミング調整・品質検査・フォーマット変換・エクスポートを制限なくご利用いただけます。
字幕と動画を同期(Sync)させることはできますか?
はい。ローカル動画を読み込むと、動画の再生位置(currentTime)とタイムラインが連動し、再生中の字幕がハイライト表示されます。タイムライン上のブロックをドラッグすることで字幕の出現時間を視覚的に合わせることができます。
すべての字幕のタイミングを一括で前後にずらせますか?
はい。「一括シフト(Global Shift)」機能により、すべての字幕を指定したミリ秒数(例: +1500ms や -500ms)だけ一括で前後に移動できます。先頭の時間がマイナスにならないよう自動クランプ処理も行われます。
「2点同期(Two-Point Sync)」とは何ですか?
動画の最初の方にある字幕(基準点A)と最後の方にある字幕(基準点B)の2箇所の正しい目標時間を指定することで、全体を線形変換(y = ax + b)して自動的に伸縮・リタイムする強力な同期手法です。動画と字幕の全体的な尺のズレを一発で解消できます。
動画のフレームレート(FPS)が変わった場合、字幕時間を変換できますか?
はい。「FPS変換」機能により、例えば24fps向けに作られた字幕を25fpsや29.97fps、60fpsなどのタイムベースに合わせて時間比率を自動再計算(リタイム)できます。
Overlap(字幕の重複)とは何ですか?
ある字幕の終了時刻よりも前に、次の字幕の開始時刻が来てしまっている状態です(例: 00:03.000終了の字幕があるのに次が00:02.500から始まる)。プレイヤーによっては字幕が重なって読めなくなったり点滅する原因になります。
Gap(字幕間のギャップ)とは何ですか?
字幕と字幕の間に存在する空白時間のことです。会話が途切れる自然な無音区間である場合もありますが、不自然に短いギャップ(例: 20ms)はプレイヤーの描画チラつきの原因になることがあります。
CPS(Characters Per Second)とは何ですか?
CPSは「1秒あたりに視聴者が読まなければならない文字数」を示す指標です。字幕の表示時間に対して文字数が多すぎると(例: CPSが25文字/秒を超えるなど)、視聴者が画面の映像を見る暇がなくなり読みにくくなります。
長い字幕を自動で改行(Auto Line Break)できますか?
はい。設定した1行あたりの最大文字数(例: 37文字)に応じて、英語などのスペース区切り言語では単語の途中分割を避け、日本語や中国語では句読点を考慮した自動改行プレビュー・分割を行えます。
Unicode文字や絵文字(Emoji)に対応していますか?
はい。絵文字や結合文字(ZWJ)、各国語の特殊アクセント記号、CJK文字を壊さないIntl.Segmenterベースの安全な文字長カウントと処理を採用しています。
読み込んだ字幕データは外部サーバーへ送信されますか?
いいえ、一切送信されません。すべての構文解析・編集・検査・変換処理は、お使いの端末のブラウザ内(JavaScriptメモリ)でのみ実行されます。
選択した動画ファイルはサーバーにアップロードされますか?
いいえ、一切アップロードされません。ブラウザの標準File APIとローカルBlob URLを用いて直接再生されるため、ネットワーク通信は発生しません。
編集中のデータはブラウザのストレージに永続保存されますか?
いいえ。Solasuのプライバシー方針に基づき、localStorage、sessionStorage、IndexedDB、Cookie等への字幕・動画データの保存は一切行いません。作業中のタブメモリ内にのみ保持されます。
WebVTT字幕を動画上でネイティブにプレビューできますか?
はい。ブラウザ標準の<track>要素および専用のカスタムオーバーレイ表示により、実際の動画プレイヤーでの見え方を忠実にシミュレーションできます。
フォーマット変換時に情報が失われることはありますか?
形式の仕様差異によって一部の設定が変換できない場合があります(例: ASSの位置・色装飾をSRTへ変換する場合、SRTには装飾機能がないため文字のみが保持されます)。当スタジオでは何が保持され何が省略されたかを「変換損失レポート」として明示します。
ASSからSRTに変換すると何が失われますか?
テキスト本文や発話時間、話者名は保持されますが、ASS独自のフォント指定、文字の縁取り色、画面上のxy座標指定(\pos)、回転やフェード等の高度なエフェクトタグはSRTの仕様上表現できないため省略されます。
字幕品質を「88点」のような100点満点のスコアで評価しますか?
いいえ。恣意的で根拠の曖昧な数値スコア(点数)は表示しません。代わりに、重複・極端な読取速度・文字長・Unicode異常などの客観的な「観測結果(Observations)」と「根拠データ(Evidence)」を提示します。
「この字幕なら誰でも完璧に読める」と保証できますか?
いいえ。視聴者の年齢、視力、母語習熟度、再生端末の画面サイズによって快適な読取速度は変動します。そのため当ツールは一般的な推奨ガイドラインに基づく客観的な目安を提示するに留め、絶対的な可読性の保証は行いません。
ブラウザによって動画の再生可否が変わるのはなぜですか?
動画ファイルの形式(コンテナ)や映像・音声の圧縮規格(コーデック: H.264、H.265/HEVC、VP9、AV1など)に対する再生支援は、各OSやブラウザ(Chrome、Safari、Firefox、Edge)によって異なるためです。ブラウザがネイティブ対応している動画形式をご利用ください。
スマートフォンのブラウザでも利用できますか?
はい。画面幅375px以上のモバイル端末でも操作可能なレスポンシブデザインに対応しています。ただし、精密なタイムライン編集や動画プレビューは画面の広いタブレットやPCでの作業を推奨します。