ファイルを知る、使いこなす。
.smi

SAMI字幕

字幕・キャプション

SMIはSAMI字幕でよく使われる拡張子ですが、別形式の場合もあるため作成元を確認します。SAMIはHTML風のテキストで、SYNCのミリ秒時刻や言語クラスを持ちます。ブラウザーで見える本文と、動画に同期する字幕は別です。変換では言語の選択と字幕の終了区間を確認します。

主な用途
言語を選べる同期字幕(他用途もあり)
中身の種類
作成元により異なる
目次・よくある質問・根拠資料を見る

内容の最終確認: · 編集:Kai

開き方・操作手順

使っている環境や目的の項目を開いて、手順を確認してください。

SAMI字幕と確認する

SMIという名前だけで内容を決めません。

  1. コピーをテキストとして開きます。
  2. SAMI、SYNC、言語クラス等の構造を確認します。
  3. 対応字幕プレーヤーへ動画と一緒に指定します。
言語と表示を選ぶ

一つのSMIに複数言語がある場合があります。

  1. 字幕エディターで言語クラスと文章を確認します。
  2. 必要な言語の字幕を選択します。
  3. 文字コード、改行と開始時刻を比較します。
SRT等へ書き出す

タグ処理だけでは時刻移行が不十分です。

  1. 対応エディターで必要な言語を読み込みます。
  2. 表示終了も確認して別名のSRT等へ出力します。
  3. 文章、言語、全区間の同期を確認します。

操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。

開けないとき:症状から確認

  • 別言語が出る:同じSMI内の言語クラスを確認します。
  • 秒が大きくずれる:SYNC値はミリ秒なので単位を確認します。
  • ブラウザーでは文字だけ:字幕表示には同期対応プレーヤーが必要です。
  • 複数言語が混ざる:言語クラスの選択と変換対象を確認します。
  • 字幕が前の行と重なる:SYNC区切りと表示終了の扱いを確認します。
  • HTMLへ改名しても字幕にならない:ページ表示と動画への字幕読み込みは別です。

SAMIの選択言語 → SRT / VTT

  1. SAMI対応字幕アプリで対象の言語を選びます。
  2. 別出力し、開始・終了時刻、空字幕と改行を動画で確認します。
  3. 必要な言語だけが出力され、開始と終了の時刻が合うことを確認します。

複数言語やスタイルを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基本字幕開始・終了へ変換
VTTWeb字幕等別の構造

取り扱いと安全性

未知の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 · リンク確認: