[操作疑難] Linux播片中文字幕亂碼!

本帖最後由 finfin 於 2017-7-15 15:25 編輯

請問播片時用中文字幕.srt,
出亂碼,咁我用Libre office開出來想轉其他字型,
但選好多個中文繁簡都變唔到正常字。
請問要點做呢?我用緊ubuntu。
唔該。

係編碼唔係字型問題囉...

TOP

請問播片時用中文字幕.srt,
出亂碼,咁我用Libre office開出來想轉其他字型,
但選好多個中文繁簡都變唔到 ...
finfin 發表於 2017-7-15 15:23


可以試下咁做:
1. 安裝 iconv

2. 開一個terminal,揾出字幕嘅編碼。例如字幕係subtitles.srt,係terminal行:file subtitles.srt,會睇到:
   subtitles.srt XXX text ...

XXX就係編碼。

3. 揾出你部電腦用嘅編碼,可以行locale,可能有其他方法。

4. 假設字幕編碼係GBK,你部電腦用UTF-8,要用iconv轉編碼,係terminal行:

   iconv -f GBK -t UTF-8 subtitles.srt > new_subtitles.srt

呢個new_subtitles.srt應該冇問題。

TOP

sometime i use "medit" to change encoding.

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

Libreoffice save as text, default should be utf8 encoding
cal22cal 發表於 2017-7-15 17:43



    open .srt file with Libreoffice and then save as text?
change it back to .srt next?

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

thanks, let me try.

TOP