就放在電影旁邊的那個檔案
iPhone 與 CarPlay 上的 SRT 字幕。 一個檔案,名字對上就好。
要在 iPhone 與 CarPlay 看 SRT 字幕,把 .srt 檔案和影片放在同一個資料夾,取成影片的名字:Film.srt, Film.en.srt 或 Film.mkv.srt。Dashow 透過 SMB 與 WebDAV 會自己把兩者配成一對,列在「音訊與字幕」裡。匯入的 .srt 與 .vtt 也進同一個選單。
- 01
外掛字幕和影片放在同一個資料夾,取影片的名字:Film.srt, Film.en.srt 或 Film.mkv.srt。
- 02
軌道名稱取自標籤最前面那段代碼,所以 Film.zh-Hans.forced.srt 會列成中文。
- 03
只有 .srt 與 .vtt 會被當成外掛字幕讀取,檔名比對不分大小寫。
如何使用
快速上手
- 01
兩個檔案放在一起
把 .srt 和影片放進 SMB 或 WebDAV 共用上的同一個資料夾。
- 02
取成影片的名字
把字幕改名成影片的名字,Film.mkv 旁邊就是 Film.srt 或 Film.en.srt。
- 03
打開「音訊與字幕」
在 Dashow 開始播放,從播放器的「音訊與字幕」選單挑那條軌道。
SRT 檔案,和電影放在同一個資料夾。
外掛字幕是一個純文字檔案,住在影片外面而不是裡面。把它放進 NAS 上或 WebDAV 裡、電影已經在的那個資料夾。你打開影片時,Dashow 會讀那個資料夾,把兩者配成一對,中間沒有匯入這一步。
子資料夾是另一個地方。放在 Subs/Film.srt 的檔案,和上一層的電影是兩份不同的清單,所以把 SRT 搬上來,和影片並排。已經匯入手機的副本,就照當初帶影片進來的方式,從「檔案」把 .srt 也帶進來。
配對成不成,看的是名字。
有三種名字的寫法會被認出來。拿影片的名字去掉副檔名,加上 .srt,例如 Film.srt。拿影片完整的檔案名稱連副檔名一起,再加上 .srt,例如 Film.mkv.srt。或者在兩者中間放一個標籤,例如 Film.en.srt。比對不分大小寫,所以 FILM.SRT 也配得上 Film.mkv。Film.srt 和 Film.mkv.srt 一樣好用,下載給你哪一種就留哪一種。
標籤有長度上限,用來把不相干的檔案隔開。超過 16 個字元的標籤,或是用點分成兩段以上的標籤,會被當成另一部影片的名字而不是語言,所以 Film.Extended.Cut.Directors.srt 屬於同名的那部片,不屬於 Film.mkv。只有 .srt 與 .vtt 會被當成外掛字幕讀取。
副檔名前面那個標籤,會被讀成語言。
Film.en.srt 進來時標著英文。Film.zh-Hans.forced.srt 進來是中文:名稱由標籤最前面那段代碼組成,地區或 forced 這類限定詞留在檔名裡,給你自己整理用。標籤就是影片名字和字幕副檔名之間的那一段,所以一個放著 Film.en.srt, Film.fr.srt 和 Film.de.srt 的資料夾,會給你三個有名字的選擇,而不是三列長得一模一樣的東西。
用你在手機上早就看得到的那組語言代碼:en, fr, de, ja, zh-Hans。代碼後面第二段放限定詞,例如 zh-Hans.forced,檔案照樣配得上。名稱來自檔名而不是裡面的文字,所以把 Film.srt 改名成 Film.ja.srt,就足以讓它顯示成日文。
從「音訊與字幕」選單打開 SRT 字幕。
開始播放,在播放器裡打開「音訊與字幕」。Dashow 為這部片找到的每一條文字軌都列在那裡:放在旁邊的外掛字幕、容器內建的文字軌,還有你匯入的東西。一份清單,一次點擊。旁邊沒有外掛字幕的電影,仍然會顯示容器自己帶的文字軌。
已經在手機上的檔案,就用匯入。從「檔案」把 .srt 或 .vtt 帶進來,它會加入同一個選單。這兩種副檔名就是 Dashow 讀取的對象:SubRip 文字,以及 W3C 定義的 WebVTT。用 AirDrop 傳過來的字幕也會落在「檔案」裡,同一套匯入方式適用。
Jellyfin, Emby 電影與 Plex 電影,自己帶著清單。
伺服器媒體庫在自己那一端處理配對。Jellyfin 或 Emby 電影會列出伺服器端的文字字幕,涵蓋放在媒體庫資料夾裡的外掛字幕,以及伺服器已經索引的 SubRip 文字軌。Plex 電影會列出它的外掛字幕。每一條都在你挑選的當下才取回。
記住的字幕語言會替你做選擇。語言一旦記下,遇到內建軌道沒有這個語言時,Dashow 會自己選一條相符的伺服器字幕,所以下一集打開時字幕已經開著。透過 SMB 與 WebDAV 沒有伺服器索引可以問,那裡的整件事就由檔名承擔。
字幕大小與顏色,來自 iOS 的「設定」。
匯入的字幕沿用系統的字幕樣式。外觀由 iOS 決定。大小、字體、顏色、邊緣與背景,全部來自「設定」→「輔助使用」→「字幕與隱藏式字幕」。在那個面板把字幕調大,下次按下播放時字就更大,整個媒體庫的每一部影片都一樣。背景那一項,就是讓白字在明亮畫面上仍然看得清楚的關鍵。
放在下載副本旁邊的字幕,完全不用網路就讀得出來,這也是外掛字幕值得在出發前一晚先準備好的原因。有一件事這一頁交給另一頁:軌道已經列出來卻什麼都不顯示,或是整段文字變成亂碼。那是選取與文字編碼的問題,iPhone 字幕不見了那份指南會帶你走一遍。
Dashow.


