Skip to content
SRTSMISAMIWindows多言語

SRTをSMI(SAMI)字幕に変換する方法

SRT字幕をSMI/SAMI形式に変換して、Windows Media Playerや多言語キャプションに対応させましょう。

A
AllSubConverter Team
2 分で読了

SMI(SAMI、Synchronized Accessible Media Interchange)は、MicrosoftがWindows Media Player向けに開発した字幕形式です。韓国の字幕コミュニティや、1つのファイルに複数の言語トラックが必要なワークフローで今もよく使われます。レガシーのWindowsメディアパイプラインや多言語キャプションの仕組みに字幕が必要なら、SRTをSMIに変換する必要があるかもしれません。本ガイドではSAMIの仕組みと変換の内容を説明します。

SAMIが際立つ理由

SAMIは本質的にHTMLドキュメントです。キャプションは <SYNC Start=ms> 要素の中にあり、開始時刻はミリ秒の整数で表されます。HTMLベースであるため、SAMIはCSSスタイリングをサポートし、さらに重要なことに、CSSクラスで選択できる複数の言語トラックをサポートします。1つのSMIファイルで複数言語のキャプションを一度に保持できます。

対照的に、SRTはプレーンテキストで、スタイリングも配置もなく、1ファイルにつき1言語しか扱えません。SRTをSAMIに変換すると、字幕がHTML/SYNC構造で包まれ、スタイルを当てたり別の言語を追加したりできる土台ができあがります。

1つのSMIファイルで複数言語を扱えます。SRTは1言語のみです。

変換の仕組み

各SRTのcueは <SYNC> 要素になります。コンバーターはSRTの開始時刻を読み取り、ミリ秒に変換して Start 属性に設定します。cueのテキストは <P Class=...> 要素に入り、改行は <br> タグになります。結果として、必須の <SAMI><HEAD><STYLE> セクションを含む完全なSAMIドキュメントが出来上がります。

タイミングは正確に保たれます。SRTもSAMIもミリ秒で扱うためです。丸めは一切行われません。

SRTをSMIに変換する方法

無料のSRT→SMIコンバーターをお使いください。SRTファイルをアップロードすると、ツールが有効なSAMIドキュメントを生成します。第2の言語を追加するには、別のSRTファイルを変換し、SYNC要素を別のCSS言語クラスの下にマージします。

よくある質問

SAMIのタイミングはSRTと完全に一致しますか?

はい。SAMIの開始時刻はミリ秒で、SRTと同じ単位のため、タイミングは丸めなしで保たれます。

1つのSMIファイルに複数言語を入れることはできますか?

できます。それはSAMIの主な強みの一つです。各言語はCSSクラスで、プレーヤーが視聴者に切り替えを許可します。複数の変換済みファイルをマージして作成します。

最近のプレーヤーはSMIファイルを読めますか?

最近のHTML5プレーヤーの多くは読めません。SMIはWindows Media Playerやレガシーシステム向けです。ウェブ動画には、代わりにSRTをVTTに変換してください。

A
AllSubConverter Team
Subtitle Format Specialist & Content Contributor
Fast & Free

字幕を変換したいですか?

SRT、VTT、ASS、LRCなど10以上のフォーマットをブラウザ内でプライバシー100%で即座に変換。

字幕変換ツールを開く

関連記事

Related Reading

Format guide

SRT ファイルとは?SubRip 字幕フォーマットの解説

SRT(SubRip)字幕ファイルの完全ガイド。SRT とは何か、ファイル構造、対応プレーヤー、長所短所、VTT や ASS との比較を学びましょう。

Format guide

SMIファイルとは?SAMI字幕フォーマットの解説

SMIファイルとは何か?Synchronized Accessible Media Interchangeフォーマットを解説。SMIの仕組み、構造、SMIをSRTやVTTに変換する方法を学びましょう。

Comparison

ASS と SMI:どちらの字幕フォーマットを使う?

ASS と SMI:字幕フォーマットを並べて比較。構造、タイムスタンプ、スタイル、プラットフォーム対応、用途の違いを確認。無料の ASS → SMI コンバータ。

Comparison

JSON3 vs SRT:YouTube字幕とSubRip形式の比較

JSON3とSRTの構造、時間精度、対応範囲、使用例を比較。YouTube字幕向けの無料JSON3からSRTへの変換ツールも紹介します。

Comparison

LRC と SMI:どちらの字幕フォーマットを使う?

LRC と SMI:字幕フォーマットを並べて比較。構造、タイムスタンプ、スタイル、プラットフォーム対応、用途の違いを確認。無料の LRC → SMI コンバータ。

Comparison

SBV と SMI:どちらの字幕フォーマットを使う?

SBV と SMI:字幕フォーマットを並べて比較。構造、タイムスタンプ、スタイル、プラットフォーム対応、用途の違いを確認。無料の SBV → SMI コンバータ。