分页: 1 / 1

请问如何使得视频外挂字幕在播放时中文不是乱码

发表于 : 2014-04-24 13:38
huajun_ming
我用的视频播放器VLC media player,字幕是windows下常用的外挂字幕格式srt,播放视频时是可以显示字幕的,但是其中的中文就是乱码。
不过我用WPS打开该srt时,是可以正常查看字幕中的汉字的。
请问这样的情况,我该怎么处理一下,使得视频播放时中文字幕不出现乱码?
谢谢!!!

Re: 请问如何使得视频外挂字幕在播放时中文不是乱码

发表于 : 2014-04-24 15:32
cao627
将文件的编码设置utf-8后保存。

Re: 请问如何使得视频外挂字幕在播放时中文不是乱码

发表于 : 2014-04-24 19:25
huajun_ming
cao627 写了:将文件的编码设置utf-8后保存。
谢谢cao627,在您的提示下,我顺利的使得视频可以播放中文字幕。

参考这个帖子http://www.imhdr.com/linuxunix/linux-view-the- ... onversion/
首先安装enca,sudo apt-get install enca
然后查看了我的.srt字幕的编码, enca ***.srt,注意这里要cd到该srt目录下
得到这样的结果
Universal character set 2 bytes; UCS-2; BMP
CRLF line terminators
Byte order reversed in pairs (1,2 -> 2,1)
然后我首先,enconv -L UCS-2 -x UTF-8 ***.srt
最后,enconv -L zh_CN -x UTF-8 ***.srt

再使用就发现OK了。 :em09