最近奉太座的指示下載了一些她想看的電視劇-AVI格式加外掛中文字幕(srt格式,SubRip Text),沒想到使用播放器播放時卻出了問題,完全看不到字幕。經過兩天晚上空閒時間發揮柯南抽絲剝繭的精神終於找到問題解決了。
同一個AVI檔和SRT檔在Windows裡使用KMPlayer能很正常的顯示字幕,但在Linux-based的播放器與Linux Mint裡卻都無法顯示,此次的解決步驟如下(在Linux裡處理以方便測試):
- 安裝能顯示換行符號與能使用正規運算式(Regular Expression)搜尋替換的文字編輯器Geany,由軟體管理員就能安裝。
- 設定Geany: 功能表【檢視】→【編輯器】→【顯示列尾結束符號】,讓每列結尾都會顯示換行符號
以Geany開啟有問題的SRT檔,觀察內容格式,每行結尾應該是LF(Linux或Mac OS格式)或CR+LF(Windows格式),果然看到問題格式: 多了一個CR。
按〔Ctrl+H〕使用Geany的取代功能,勾選【正規表示式】,【搜尋】欄位輸入代表兩個CR的「\r\r」,【置換成】欄位則保持空值,表示兩個CR要被取代為空值,亦即刪掉之意,只要留下LF即可。
替換後的SRT檔案內容如下:
再使用Linux的影片播放看看,結果仍然無法顯示字幕,因此再安裝字幕編輯程式gnome-subtitles,一樣透過軟體管理員即能安裝,再使用gnome-subtitles開啟有問題的SRT檔後,再儲存一次,這樣就能正常播放字幕了(終於~)!
##
您可能也會有興趣的類似文章- 用RMVB多媒體播放器在電視觀賞RMVB影片[修訂] (0則留言, 2009/11/18)
- Foobar2000 音樂播放軟體 (0則留言, 2005/01/18)
- [轉貼] 千千靜聽:自動抓歌詞+詞曲同步的KTV播放器 (2則留言, 2005/07/22)
- HTC HD Touch的專屬多媒體轉檔工具:Video Converter 1.21 (0則留言, 2009/04/11)
- 萬用影音轉檔程式:FFMpeg與HD專用的VideoConverter (0則留言, 2009/05/10)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (7則留言, 2009/04/18)
- [Tools] 移除NetMeeting的小工具 (0則留言, 2005/08/10)
- [轉貼] 龍卷風網絡收音機 (0則留言, 2005/07/03)
- foobar2000的設定備忘 (0則留言, 2005/02/08)
- 將圖片批次加入浮水印的工具:TSR Watermark Image Software (0則留言, 2010/06/06)
- 讓世界聽見玉山的聲音-馬校長的合唱團 (0則留言, 2010/05/14)
- 支持國片-《賽德克‧巴萊》的開鏡紀念套票到貨了! (0則留言, 2009/11/10)
- 失聰嬰兒第一次聽到聲音的喜悅-令人感動 (3則留言, 2010/06/05)
- HTC Touch HD的Opera無法瀏覽 (2則留言, 2009/06/28)
- Android Studio無法在Ubuntu 64位元環境執行的解決方法 (0則留言, 2013/11/03)
The post AVI影片無法顯示外掛字幕SRT檔的解決步驟 appeared first on 簡睿隨筆.