[其它]如何让mplayer支持ass字幕?

Totem,mplayer,sopcast,realplayer,bmp
回复
wsofdan
帖子: 8
注册时间: 2006-09-14 12:29
送出感谢: 0
接收感谢: 0
联系:

[其它]如何让mplayer支持ass字幕?

#1

帖子 wsofdan » 2006-09-25 23:56

rt :oops:
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 nobrain » 2006-09-27 12:28

为了解决这个问题,我写了一个脚本,在附件里:

代码: 全选

awk -f ass2srt.awk subtitle.ass > subtitle.srt
subtitle.ass在转化成srt字母之前要转化成utf8编码,如:

代码: 全选

iconv -f utf16 -t utf8 subtitle_utf16.ass > subtitle_utf8.ass
当然最后生成的srt字幕也是utf8编码,同样可以用iconv转化成其他编码,如cp936:
iconv -f utf8 -t cp936 subtitle_utf8.srt > subtitle_cp936.srt

觉得麻烦的话自己写一个helper shell script就可以了。

脚本把带有动画效果的字幕剔除了,只保留了一般的字幕,主要是这样脚本比较好写。估计动画效果只是在片头而已,在片中是不会出现的。

至少我自己用的没问题。
附件
ass2srt.awk.tar.gz
(994 Bytes) 下载 405 次
爱喝真猪奶茶的夜鸣猪
wsofdan
帖子: 8
注册时间: 2006-09-14 12:29
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 wsofdan » 2006-09-28 16:44

立刻试试看, :D
头像
zhangyuchi45
帖子: 131
注册时间: 2007-10-13 9:58
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

Re: [其它]如何让mplayer支持ass字幕?

#4

帖子 zhangyuchi45 » 2009-07-08 20:32

谢谢2L
回复

回到 “影音多媒体”