| ファイル名拡張子 |
.smi、.sami |
|---|---|
| 開発者 | マイクロソフト |
| 初回リリース | 1998年6月25日 |
| フォーマットの種類 | タイムテキスト |
| 延長 | html |
| オープンフォーマット? | はい |
| フリーフォーマット? | 独自 |
Synchronized Accessible Media Interchange ( SAMI ) は、1998 年夏にリリースされたMicrosoft のアクセシビリティ イニシアチブです。 [1]この構造化マークアップ言語は、PC でのメディア再生用の 字幕作成を簡素化するように設計されています。
概要
SAMI ファイルは、マルチメディア形式のクローズド キャプションサポートを提供します。通常、マルチメディア ファイル (ビデオ ファイルやサウンド ファイルなど) は、Windows Media Playerなどのメディア プレーヤーで再生されます。クローズド キャプションと SAMI 形式をサポートするメディア プレーヤーでは、含まれている SAMI ファイルの内容を表示できます。
SAMI ファイルはプレーン テキストファイルなので、任意のテキスト エディターで作成または変更できます。その構造はHTMLと非常によく似ています。ファイルには.smiまたは の.sami ファイル名拡張子を付けることができますが、 を使用すると.smiファイル名拡張子の衝突が発生する可能性があります。これは、Synchronized Multimedia Integration Language (SMIL) ファイルと Macintoshセルフマウント イメージもこのファイル名拡張子を使用しているためです。
サポートされているHTMLタグとCSS
SAMI 形式はHTMLやCSSに似ています。実際、SAMI は両方のサブセットを実装しています。SAMI では厳密なタグ マッチングは必要ありません。
例
SAMI ファイルの例を次に示します。時間をミリ秒単位で設定します。ソース ラインとテキスト ラインの両方の書式設定に CSS を使用し、言語の選択をサポートします (英語とフランス語の擬似言語を表示)。各 SYNC ブロックは、キャプションの開始時間を設定します。新しいキャプションは 1 秒ごとに表示されます (1000 ミリ秒)。 はClass=言語を識別します。ID=Source(CSS 識別子定義の と一致する#Source) は、ソース/スピーカー ラインを示します。デフォルトはクローズド キャプションです。識別子名は「ソース」である必要はなく、任意の名前にすることができます。
Microsoft パーサーは脆弱です。クローズド キャプション情報に書式設定情報を追加できますが、ソース行に書式設定情報を追加すると、予期しない結果が生じる可能性があります。複数の ID を定義すると、予期しない結果が生じる可能性があります。
<サミ>
<HEAD>
<TITLE> SAMI の 例</TITLE>
<SAMIParam>
メディア {cheap44.wav}
メトリクス {time:ms;}
仕様 {MSFT:1.0;}
</SAMIParam>
<STYLE TYPE= "text/css" > <!-- P { font-family: Arial; font-weight: normal; color: white; background-color: black; text-align: center; }
#ソース {色: 赤; 背景色: 青; フォント ファミリ: Courier; フォント サイズ: 12pt; フォントの太さ: 通常; テキスト配置: 左; }
.ENUSCC { 名前: 英語;言語: en-US ; SAMIタイプ: CC ; }
.FRFRCC { 名前: フランス語;言語: fr-FR ; SAMIタイプ: CC ; }
-->
</スタイル>
</HEAD>
<本文>
<!-- 再生メニューを開き、キャプションと字幕を選択し、利用可能な場合はオンにします -->
<!-- ツールメニューを開き、セキュリティ、ローカルキャプションがある場合は表示します -->
< SYNC Start= 0 > <P Class= ENUSCC ID= Source >スピーカー</P> <P Class= ENUSCC > SAMI 0000テキスト</P>
<P Class= FRFRCC ID= Source >ナレーター</P> <P Class = FRFRCC > Texte SAMI 0000 </P> </SYNC>
<SYNC Start= 1000 > <P Class= ENUSCC > SAMI 1000テキスト</P> <P Class= FRFRCC >テキストSAMI 1000 </P> </SYNC>
<SYNC Start= 2000 > <P Class= ENUSCC > SAMI 2000テキスト</P> <P Class= FRFRCC >テキストSAMI 2000 </P> </SYNC>
<SYNC Start= 3000 > <P Class= ENUSCC > SAMI 3000テキスト</P> <P Class= FRFRCC >テキストSAMI 3000 </P> </SYNC>
</BODY>
</SAMI>
メディアとの連携
プレーヤーは、特定のメディア ファイルを SAMI ファイルに関連付ける方法を知っている必要があります。これは、基になるメディア ファイルと同じファイル名を使用することで実現されることがあります。たとえば、Windows Media Player (WMP) がサウンド ファイル cheap44.wav を開くと、同じフォルダーに cheap44.smi ファイルが存在するかどうかが確認されます。存在する場合、WMP はそのファイルを使用してクローズド キャプションを表示します。
あるいは、 Advanced Stream Redirector (ASX) ファイルのエントリを使用して関連付けを明示的に行うこともできます。ユーザーは代わりに ASX ファイルを開きます。
<asx version= "3.0" previewmode= "No" > <abstract> ASXHEADこれは番組の概要です</abstract> <title> ASXHEAD番組のタイトルをここに入力します</title> <author>著者名</author> <copyright> (c) 2002 -会社名</copyright> <entry> <ref href= "cheap44.wav?sami=cheap44.smi" /> <abstract> ASXこれはクリップの概要です</abstract> <title> ASXクリップのタイトルをここに入力します</title> <author> ASXあなたの名前</author> <copyright> ASX ( c) 2000 -会社名</copyright> </entry> </asx>
ソフトウェアサポート
以下は、SAMI とマルチメディア コンテンツを再生できるソフトウェアの一覧です。
- カメレオ
- GOMプレーヤー
- KMPlayer
- メディアプレーヤー クラシック ホームシネマ
- MPlayer
- PBSコーブ
- ペリアン
- ポットプレイヤー
- プレックス
- VLC メディアプレーヤー
- ウィンドウズメディアプレーヤー
- 翻訳
- シネ
参照
参考文献
- ^ 「マルチメディア プログラムにクローズド キャプションを追加する」。Microsoft Developer News & Articles。Microsoft。1998年 9 月。1999 年 10 月 12 日時点のオリジナルからのアーカイブ。
- ^ 「SAMI 1.0 を理解する」。Microsoft Developer Network。Microsoft Corporation。2003年 2 月。2011 年6 月 14 日に閲覧。
さらに読む
- Gunderson, Jon (2003 年 3 月 14 日)。「SAMI と Quicktime キャプション」。イリノイ情報技術アクセシビリティ センター。イリノイ大学アーバナ・シャンペーン校。2011年6 月 14 日閲覧。
- 「SAMI ファイルの作成」。Windows Media のキャプション。WebAIM。2011年6 月 14 日閲覧。
- 「キャプションを作成するためのソフトウェア」 。WebAIM。2011年6 月 14 日閲覧。
