zh-Hant

SAMI 轉 SRT 字幕

在瀏覽器中將舊版 SAMI 字幕檔(.smi)轉換為現今廣泛使用的 SRT 格式。無需上傳。

正在你的裝置上本機處理 ...

你的檔案

    正在你的裝置上本機處理 ...

    0%

    我的檔案會被上傳嗎?

    不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    Hosted in GermanyGlobal Content Delivery
    通過獨立稽核TLS A+ · 標頭 A+

    SAMI(Synchronized Accessible Media Interchange,副檔名 .smi)是微軟在1990年代末與2000年代為 Windows Media Player 開發的一種類似 HTML 的字幕格式。較舊的影片合輯,尤其是來自東亞地區的,至今仍常以此格式攜帶字幕 - 但現代播放器與平台需要 SRT。本工具可將 .smi 檔轉換為 SRT。

    SAMI 將字幕儲存為一系列 <SYNC Start=...> 標記,每個標記後接文字,直到下一個標記為止 - 它沒有像 SRT 那樣明確的結束時間概念。因此本工具會根據下一個 <SYNC> 標記的起始位置推算每條字幕的結束時間;一個「空白」標記(SAMI 中常見的清空文字手法,通常僅是一個不換行空格)本身不會產生字幕,但會正確結束前一條字幕。

    對於檔案的最後一個標記,若其後沒有空白的結束標記,工具會套用固定的四秒顯示時長作為誠實的估算。整個處理過程完全在您的瀏覽器中本地進行,不使用完整的 HTML 解析器。

    技術規格

    技術規格
    輸入格式SMI, SAMI
    輸出格式SRT
    批次處理不支援
    處理方式在瀏覽器中本機處理 (JavaScript)
    檔案上傳

    三個步驟

    1. 拖入 .smi 檔案。
    2. 結束時間自動從下一個 SYNC 標記推算得出。
    3. 下載 .srt 檔案。

    限制: SAMI 不儲存明確的結束時間,它是從下一個 <SYNC> 標記推算得出的;若檔案的最後一個標記之後沒有(空白的)結束標記,則使用固定的、估算的四秒顯示時長。SAMI 標頭的 CSS 樣式與語言類別不會被轉換,因為 SRT 沒有相應的位置可以存放。

    常見問題

    檔案會被上傳嗎?

    不會。轉換完全在本地瀏覽器中進行,檔案始終不會離開您的裝置。

    SAMI 究竟是什麼?

    一種由微軟在1990年代/2000年代為 Windows Media Player 開發的類似 HTML 的字幕格式,可透過 .smi 副檔名識別。

    若 SAMI 不儲存結束時間,它從哪裡來?

    它是從下一個 <SYNC> 標記推算得出的;若沒有下一個標記,工具會套用固定的估算顯示時長。

    SAMI 標頭的樣式會保留嗎?

    不會,SRT 沒有 CSS 樣式的概念 - 只會轉換時間與純文字。

    相關工具

    LRC 轉 SRT 字幕 · TTML 轉 SRT 字幕 · VTT 轉 SBV 字幕 · ASS 轉 VTT