Skybabi


世界在旋转,我们跌跌撞撞前进,这就够了.


视频字幕添加及解决乱码问题

对于喜欢看MV的朋友来说,常会有心血来潮想跟着唱一下的时候,但是有的视频并没有字幕,特别是听到粤语和英文歌的时候,这实在是有点无奈.并且有时候网上也下载不到对应的字幕文件,或者音轨不对,这时若有时间便可以自己来制作一个字幕文件,如下:

字幕文件一般格式


字幕文件是一个一个板块显示的,每一个板块的第一行数字表示板块序列,若两个板块的时间轴有交集,则会在相交的时间段里同时显示两个板块的文字,就像下图:

第二行则是时间轴,通常写法为:

00:02:23,685 --> 00:02:27,248

第三行为字幕内容,即显示出来的内容,注意时间轴与字幕内容必须作两行写,否则字幕无法显示.
另外序列1与序列2之间必须空一行!
最后保存为后缀为.srt的文件,并将文件名改为与视频相同的文件名,视频播放器便可自动加载到该字幕.


SMPlayer字幕无法加载或加载乱码
字幕出现无法加载与乱码的情况,将文件名改为与视频相同的文件名,置于视频所在的目录中查看其编码方式,SMPlayer的默认字幕编码为:西欧(ISO-8859-1) ,将编码方式改为UTF-8,并勾选尝试自动检测此语言:汉语(zh) .


ubuntu自带的视频播放器无法自动加载字幕
打开首选项,勾选加载视频时自动载入字幕文件.


下面呈现三个视频播放器的播放效果:
SMPlayer

VLC media player

Totom(ubuntu默认视频播放器)

(以上图片截图自邓紫棋的Game Over,因而以此作为bgm.)