[其它]如何让mplayer支持ass字幕?
-
- 帖子: 8
- 注册时间: 2006-09-14 12:29
- nobrain
- 帖子: 808
- 注册时间: 2005-08-25 13:58
- 来自: ustc
- 联系:
为了解决这个问题,我写了一个脚本,在附件里:
subtitle.ass在转化成srt字母之前要转化成utf8编码,如:
当然最后生成的srt字幕也是utf8编码,同样可以用iconv转化成其他编码,如cp936:
iconv -f utf8 -t cp936 subtitle_utf8.srt > subtitle_cp936.srt
觉得麻烦的话自己写一个helper shell script就可以了。
脚本把带有动画效果的字幕剔除了,只保留了一般的字幕,主要是这样脚本比较好写。估计动画效果只是在片头而已,在片中是不会出现的。
至少我自己用的没问题。
代码: 全选
awk -f ass2srt.awk subtitle.ass > subtitle.srt
代码: 全选
iconv -f utf16 -t utf8 subtitle_utf16.ass > subtitle_utf8.ass
iconv -f utf8 -t cp936 subtitle_utf8.srt > subtitle_cp936.srt
觉得麻烦的话自己写一个helper shell script就可以了。
脚本把带有动画效果的字幕剔除了,只保留了一般的字幕,主要是这样脚本比较好写。估计动画效果只是在片头而已,在片中是不会出现的。
至少我自己用的没问题。
- 附件
-
- ass2srt.awk.tar.gz
- (994 Bytes) 已下载 434 次
爱喝真猪奶茶的夜鸣猪
- zhangyuchi45
- 帖子: 131
- 注册时间: 2007-10-13 9:58
- 来自: 北京
- 联系: