SAMI字幕
字幕・キャプションSMIはSAMI字幕でよく使われる拡張子ですが、別形式の場合もあるため作成元を確認します。SAMIはHTML風のテキストで、SYNCのミリ秒時刻や言語クラスを持ちます。ブラウザーで見える本文と、動画に同期する字幕は別です。変換では言語の選択と字幕の終了区間を確認します。
- 主な用途
- 言語を選べる同期字幕(他用途もあり)
- 中身の種類
- 作成元により異なる
目次・よくある質問・根拠資料を見る
内容の最終確認: · 編集:Kai
開き方・操作手順
使っている環境や目的の項目を開いて、手順を確認してください。
操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。
開けないとき:症状から確認
- 別言語が出る:同じSMI内の言語クラスを確認します。
- 秒が大きくずれる:SYNC値はミリ秒なので単位を確認します。
- ブラウザーでは文字だけ:字幕表示には同期対応プレーヤーが必要です。
- 複数言語が混ざる:言語クラスの選択と変換対象を確認します。
- 字幕が前の行と重なる:SYNC区切りと表示終了の扱いを確認します。
- HTMLへ改名しても字幕にならない:ページ表示と動画への字幕読み込みは別です。
SAMIの選択言語 → SRT / VTT
- SAMI対応字幕アプリで対象の言語を選びます。
- 別出力し、開始・終了時刻、空字幕と改行を動画で確認します。
- 必要な言語だけが出力され、開始と終了の時刻が合うことを確認します。
複数言語やスタイルを1つのSRTへそのまま保持できるとは限りません。SMIの別用途ならこの手順は使いません。
言語クラスと同期情報を確認
文章だけ取り出すと複数言語が混ざったり、時刻が欠けたりします。クラスとSYNCの関係を見て目的の字幕を扱います。
この手順の根拠:Microsoft · Understanding SAMI 1.0 / Subtitle Edit · Subtitle Edit project / VideoLAN · Subtitles — VLC desktop user documentation
旧形式の移行を検証
SAMIのスタイルや行表示の扱いは出力形式と異なる場合があります。元SMIを残し、文章と表示の差を比較します。
対象動画の同じ編集版で、言語、改行、時刻と表示終了を確認します。
この手順の根拠:Microsoft · Understanding SAMI 1.0 / Subtitle Edit · Subtitle Edit project / VideoLAN · Subtitles — VLC desktop user documentation
関連形式との違い
| 形式 | 主な役割 | 確認する点 |
|---|---|---|
| SMI / SAMI | 同期付きマークアップ字幕 | 言語クラス・ミリ秒 |
| SRT | 基本字幕 | 開始・終了へ変換 |
| VTT | Web字幕等 | 別の構造 |
取り扱いと安全性
未知のHTML風ファイルは先にエディタで確認し、外部通信やリンクに注意します。
よくある質問
SMIは必ず字幕?
別用途もあるため作成元と中身を確認します。
1ファイルに複数言語がある?
SAMIは言語クラスを使えるため一覧を確認します。
SYNCの1000は1000秒?
ミリ秒なので通常1秒です。
SMIは普通のHTML?
SAMIはHTMLに似た構造と同期情報を持つ字幕です。動画との同期には対応する処理が必要です。
タグを除くだけでSRTへ移せる?
文章だけでなく、言語の選択と開始・終了時刻の変換が必要です。対応エクスポート後に同期を確認します。
形式の基本情報:正式名称・MIME type・管理団体
- 名称
- Synchronized Accessible Media Interchange (SAMI)
- 管理・仕様
- Microsoft
- MIME type
- 作成元・配信元の指定による。拡張子だけでMIME typeは確定できません。
公式・一次情報
- 公式資料Understanding SAMI 1.0
SMI字幕の言語クラスとミリ秒の同期時刻を説明しています。
Microsoft · リンク確認: - プロジェクト公式Subtitle Edit project
字幕変換と画像字幕OCRに対応する公式プロジェクトです。
Subtitle Edit · リンク確認: - 公式資料Subtitles — VLC desktop user documentation
字幕ファイルを追加し、トラックを選択する手順。
VideoLAN · リンク確認: