Fold All / Expand All

2017年1月26日 星期四

Panasonic TH-40CX600W 與 Synology 媒體伺服器字幕功能

其實用了一陣子,有時候明明有放字幕,卻不會出現

來記錄一下測試結果

Panasonic 這台電視的瀏覽媒體伺服器功能,播放影片時,可以按「副目錄」,在字幕設定,選擇開關字幕,以及選擇字幕 encoding,不過前提當然是要伺服器有說有字幕

從封包來看,Panasonic 電視會在 filter 裡帶
res@pv:subtitleFileType,res@pv:subtitleFileUri

所以 Synology 媒體伺服器會在 res 裡回
pv:subtitleFileType
pv:subtitleFileUri

無論有沒有字幕檔存在,filter 有送,就會帶這個屬性

而 pv:subtitleFileUri 來要的時候,沒字幕檔的話,就會回 404 Not Found

好,回到原本的問題,明明就有放字幕檔案,但是電視卻找不到

結果問題出在字幕檔的 encoding

如果是 UTF16-LE ,Panasonic TV 就會沒字幕

改成 UTF-8 (with or without BOM) 或者是 BIG5,就都可以讀到!

不過 encoding 就要自行調整一下,電視沒有自動偵測的能力,都是記住上次改過的值

所以,如果明明有放字幕檔,卻沒出現的話,確認一下檔案 encoding,改成 UTF-8 就會 ok


沒有留言: