SAMI 轉 SRT 字幕
在瀏覽器中將舊版 SAMI 字幕檔(.smi)轉換為現今廣泛使用的 SRT 格式。無需上傳。
正在你的裝置上本機處理 ...
你的檔案
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在瀏覽器中將舊版 SAMI 字幕檔(.smi)轉換為現今廣泛使用的 SRT 格式。無需上傳。
正在你的裝置上本機處理 ...
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
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) |
| 檔案上傳 | 無 |
限制: SAMI 不儲存明確的結束時間,它是從下一個 <SYNC> 標記推算得出的;若檔案的最後一個標記之後沒有(空白的)結束標記,則使用固定的、估算的四秒顯示時長。SAMI 標頭的 CSS 樣式與語言類別不會被轉換,因為 SRT 沒有相應的位置可以存放。
不會。轉換完全在本地瀏覽器中進行,檔案始終不會離開您的裝置。
一種由微軟在1990年代/2000年代為 Windows Media Player 開發的類似 HTML 的字幕格式,可透過 .smi 副檔名識別。
它是從下一個 <SYNC> 標記推算得出的;若沒有下一個標記,工具會套用固定的估算顯示時長。
不會,SRT 沒有 CSS 樣式的概念 - 只會轉換時間與純文字。