SMIファイルとは?
同期字幕とアクセシビリティ機能のためにMicrosoftが開発したSAMI字幕フォーマットについて知っておくべきことすべて。
SMI(Synchronized Accessible Media Interchange、別名SAMI)は、1990年代後半にMicrosoftが開発したHTMLベースの字幕フォーマットです。Windows Media PlayerやMicrosoftのアクセシビリティツールに対するクローズドキャプションを提供するために設計されました。ウェブ動画の分野ではVTTに大きく取って代わられましたが、SMIファイルはレガシーコンテンツ、教育メディア、アクセシビリティアーカイブでまだも見られます。
SMIの略称とは?
SMIはSynchronized Accessible Media Interchangeの略です。Microsoftはデジタルメディアのキャプションを提供するアクセシビリティイニシアチブの一環としてこのフォーマットを導入しました。ファイル拡張子.smiとフォーマット名SAMIは同義で使用されます。このフォーマットは構造的にHTMLに似ており、SYNCブロック内でタグとCSSのようなスタイリングを使用して字幕の表示と消失のタイミングを定義します。
SMIファイルの仕組み
SMIファイルは本質的に特別な構造を持つHTMLドキュメントです。スタイル定義を含むHEADセクションと、SYNC要素を含むBODYセクションから構成されます。各SYNC要素にはミリ秒単位の表示時間を指定するStart属性があり、字幕テキストを含むP(段落)要素が含まれます。SMIはCSSスタイリング、複数の言語トラック、聴覺障害者向けの説明テキストなどのアクセシビリティ機能をサポートしています。
SMIを使用するべき場面
SMIは主にレガシーWindows Mediaコンテンツ、古い教育動画プラットフォーム、または2000年代初頭にキャプションが付けられたアクセシビリティアーカイブを扱う際にもれます。古いキャプション付きコンテンツを現代化する場合、SMIをVTTまたはSRTに変換することが推奨されます。新しいキャプション作業では、VTTがウェブ動画の標準選択であり、SRTは最大の互換性を提供します。
SMIファイルの構造
<SAMI>
<HEAD>
<TITLE>Example Subtitles</TITLE>
<STYLE TYPE="text/css">
P { font-family: sans-serif; color: white; }
.ENCC { name: English; lang: en-US; }
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello, world!
<SYNC Start=4000>
<P Class=ENCC>This is a subtitle.
<SYNC Start=8000>
<P Class=ENCC>
</BODY>
</SAMI>
SMIの利点
- 任意のテキストエディタで人間が読めるHTMLベースの構造
- ['フォント、色、位置設定のためのCSSスタイリングをサポート', '1つのファイル内で複数の言語トラックを使用可能', '聴覺障害者向けのアクセシビリティ機能を備えて設計']
SMIの制限事預
- ほぼ非推奨 - 現代のウェブ標準はVTTを使用
- 主にレガシーWindows Media Playerや古いツールでのみサポート
- HTMLのような構文はSRTやVTTに比べて几長になる可能性
- Microsoftによるメンテナンスや開発は終了
SMIをサポートするプレーヤーとプラットフォーム
SMIに関するよくある質問
SMIファイルをどうやって開きますか?
SMIファイルはHTMLベースのプレーンテキストなので、任意のテキストエディタやWebブラウザで開くことができます。Subtitle EditやFFmpegでも解析できます。現代の動画再生では、より良いプレーヤーサポートのためにSMIをSRTまたはVTTに変換してください。
SMIとSRTの違いは何ですか?
SMIはCSSスタイリング、複数の言語トラック、ミリ秒タイミングを持つHTMLベースのフォーマットです。SRTはキ\u30e5\u30fc\u756a\u53f7\u3001\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3001\u30c6\u30ad\u30b9\u30c8\u306e\u307f\u306e\u3088\u308a\u30b7\u30f3\u30d7\u30eb\u306a\u30d7\u30ec\u30fc\u30f3\u30c6\u30ad\u30b9\u30c8\u5f62\u5f0f\u3067す。SRT\u306f\u4e07\u80fd\u306b\u30b5\u30dd\u30fc\u30c8\u3055れていますが、SMI\u306f\u4e3b\u306b\u30ec\u30ac\u30b7\u30fcWindows Media\u30b3\u30f3\u30c6\u30f3\u30c4\u7528\u3067す。
SMIとVTTの違いは何\u3067\u3059\u304b\uff1f
\u4e21\u65b9\u3068\u3082\u30c6\u30ad\u30b9\u30c8\u30d9\u30fc\u30b9\u306e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3067\u3059\u304c\u3001VTT\u306f\u5e83\u7bc4\u306a\u30d6\u30e9\u30a6\u30b6\u30b5\u30dd\u30fc\u30c8\u3092\u6301\u3064\u73fe\u4ee3\u306e\u30a6\u30a7\u30d6\u6a19\u6e96\uff08W3C\uff09\u3067あり、SMI\u306f\u30ec\u30ac\u30b7\u30fc\u306eMicrosoft\u30d5\u30a9\u30fc\u30de\u30c3ト\u3067す。VTT\u306f\u3059べて\u306e\u73fe\u4ee3\u52d5画\u30ef\u30fcクフロ\u30fc\u3067SMI\u306e\u63a8奨\u4ee3替\u54c1\u3067す。
SMI\u30d5\u30a1\u30a4ル\u306b\u8907\u6570\u306e\u8a00\u8a9e\u3092\u542b\u3081\u308b\u3053\u3068\u304c\u3067き\u307e\u3059\u304b\uff1f
\u306f\u3044\u3002SMI\u306f\u7570\u306a\u308bCSS\u30af\u30e9\u30b9\uff08\u4f8b\u3048\u3070ENCC\u304c\u82f1\u8a9e\u3001ESCC\u304c\u30b9\u30da\u30a4\u8a9e\uff09\u3092\u4f7f用\u3057て1\u3064\u306e\u30d5ァ\u30a4ル\u5185\u3067\u8907\u6570\u306e\u8a00\u8a9e\u30c8ラックをサ\u30ddートします。\u5404SYNC\u30d6ロック\u306b\u8907\u6570\u306e\u8a00語の段落を同時に含める\u3053と\u304cできます。