ja

SAMI から SRT へ変換

古いSAMI字幕ファイル(.smi)を、今日広く使われているSRT形式にブラウザ内で変換。アップロード不要。

お使いの端末でローカル処理中 ...

ファイル

    お使いの端末でローカル処理中 ...

    0%

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    Hosted in GermanyGlobal Content Delivery
    第三者による検証済みTLS A+ · ヘッダー A+

    SAMI(Synchronized Accessible Media Interchange、拡張子.smi)は、Microsoftが1990年代後半から2000年代にWindows Media Player向けに開発したHTMLに似た字幕形式です。特に東アジア発の古い動画コレクションは、今日でもこの形式で字幕を保持していることがよくありますが、現代のプレーヤーやプラットフォームはSRTを想定しています。このツールは.smiファイルをSRTに変換します。

    SAMIは字幕を<SYNC Start=...>マーカーの並びとして保存し、それぞれ次のマーカーまでテキストが続きます。SRTのような明示的な終了時刻という概念はありません。そのためツールは各字幕の終了時刻を、次の<SYNC>マーカーの開始位置から推定します。「空」のマーカー(テキストをクリアするためのSAMIの一般的な手法で、多くの場合ノーブレークスペースのみ)はそれ自体では字幕を生成しませんが、直前の字幕を正しく終了させます。

    ファイルの最後のマーカーについて、後続する空の終了マーカーがない場合、ツールは固定4秒の表示時間を正直な見積もりとして適用します。処理は完全なHTMLパーサーを使わずに、すべてブラウザ内でローカルに実行されます。

    技術仕様

    技術仕様
    入力形式SMI, SAMI
    出力形式SRT
    一括処理非対応
    処理ブラウザ内でローカル処理 (JavaScript)
    ファイルのアップロードなし

    3ステップで

    1. .smi ファイルをドロップします。
    2. 終了時刻は次のSYNCマーカーから自動的に推定されます。
    3. .srt ファイルをダウンロードします。

    制限: SAMIは明示的な終了時刻を保存しません。次の<SYNC>マーカーから推定されます。ファイルの最後のマーカーに続く(空の)終了マーカーがない場合、固定の推定4秒の表示時間が使用されます。SAMIヘッダーのCSSスタイルや言語クラスは引き継がれません。SRTにはそれらを表現する場所がないためです。

    よくある質問

    ファイルはアップロードされますか?

    いいえ。変換はすべてブラウザ内でローカルに実行されます。ファイルが端末の外に出ることはありません。

    SAMIとは一体何ですか?

    Microsoftが1990年代/2000年代にWindows Media Player向けに開発した、HTMLに似た字幕形式で、拡張子.smiで見分けられます。

    SAMIが終了時刻を保存していない場合、どこから取得しますか?

    次の<SYNC>マーカーから推定されます。次のマーカーがない場合、ツールは固定の推定表示時間を適用します。

    SAMIヘッダーのスタイルは保持されますか?

    いいえ、SRTにはCSSスタイルという概念がありません。時刻とプレーンテキストのみが引き継がれます。

    関連ツール

    LRC から SRT へ変換 · TTML から SRT へ変換 · VTT から SBV へ変換 · ASSをVTTに変換