Air Video HD 字幕都是口口口口口口口口

我前兩天也遇到此問題,
我的猜想是,Air Video HD 有用到一些字型,是舊版 Windows 有,但是新版 Windows 中沒有的,
所以我這邊的解決方法是,我從 Windows 7 中篩選出那些在 Windows 10 中不重複的字型,然後安裝到 Windows 10 中,字幕就正常了,
不過我懶得去找出到底是哪個字型,所以我是全部都COPY了。
各位可以試試看
今天剛好遇到此問題,解決了

作業系統:Windows 10
影片:MKV
字幕:srt utf-8 bom

APPLE TV:
設定 => 音訊和影片 => 字幕語言 => 繁體中文 (很重要)

APP設定:
Subtitles => Encoding for External Subtitles => Default(Autodetect)
Subtitles => Burn-in Subtitles => 關閉 (如果開啟,會出現口口口口口口口口)



以上,供大家參考
這問題真的很惱人
大蓋一年還兩年前就有這情形
當時嘗試了各種方法也都無法解決就只好作罷
官方論壇也只有提出樓上的方法避開
問題始終沒解決

直到最近又突然想到繼續嘗試處理這問題
從更換server, vlc版本(x86, x64也都試過)
使用vlc以外的decoder
切換系統語言
安裝有的沒的字型
能想到的我都試了幾次
但它的log永遠都是Error opening memory font
即便系統上真的有需要的字體也只會鬼打牆說不行

後來(也不過幾個小時前啦)
我發現有些字幕檔可以部份顯示正確的字
像是一些有中日對照的字幕可能會正確顯示一個語言
這又勾起了我的好奇心

目前得到的結論是
如果是ASS字幕
請各位用文字編輯器(記事本即可)確認看看
字體設定中粗體(Bold)有沒有被設定成+-1(代表開啟)
似乎只要設定成0(關閉)就不會再出現討厭的方塊文字

範例:
Style: phone,黑体,23,&H00000000,&HF0FFFFFF,&H00FFFFFF,&HF0FFFFFF,-1,0,0,0,100,100,0,0,1,2,0,2,30,30,10,134
將紅色部分改成0即可

希望這一發現能幫助到各位
沒事多摸摸Google大神的底,有事多抱抱Google大神的腳。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!