登录   注册
     渣渣洞 磨牙俱乐部
  首页 \ 站务板 \ 当字幕文件过大时可以使用另存的方式把它容量变小 回复此帖 
耗儿
正式用户

分享值: 42827 
发表于 2004-04-01 07:00:56      

当VOBSUB文件太大,上传很困难时
可以用纯文本方式打开.idx文件,然后把里面关于外文字幕时间的那些给删掉
然后再另存为
这时候.sub文件就会变小了,因为外文的文字图片都给去掉了


bluemoon
正式用户

分享值: 1446 
发表于 2004-04-01 14:14:02      

没注意文件大小了,:)下次一定注意。

PS:最后能在电影页做个简单的电影内容介绍,这么更完善一点。

(本帖已被bluemoon于2004-4-1 22:15:43修改)


bianbian
正式用户

分享值: 1045 
发表于 2004-04-21 07:04:44      

我不明白~可不可以说清楚点
把timestamp那些全部去掉?更改idx对sub不会有什么影响吧……


耗儿
正式用户

分享值: 42827 
发表于 2004-04-21 07:52:37      

idx文件里存放的是关于这个字幕的每一行字的播放时间与图片指针
sub文件里就是存放的这些图片
仅仅是在修改idx文件时,sub文件并不会因此而变动
但是当修改后在vobsub里另存的时候,vobsub会按照idx文件里的时间与指针来重新储存sub文件,由于这时候idx里的外文字幕时间与指针都被删除了,因此另存时sub文件里的外文字幕图片也就相应不会被储存在新的sub文件里了

idx文件里的前几行是整个字幕的数据,不用管它
直到出现类似下面字样时,才是字幕的时间与指针
# Chinese
id: zh, index: 0
# Decomment next line to activate alternative name in DirectVobSub / Windows Media Player 6.x
# alt: Chinese
# Vob/Cell ID: 1, 1 (PTS: 0)
timestamp: 00:00:46:046, filepos: 000000000
timestamp: 00:00:51:051, filepos: 000001000
timestamp: 00:00:58:058, filepos: 000001800
。。。

从# Chinese开始,直到这一段的最后一行timestamp
这整个一段是这一种语言的字幕资料

当然,不要去删# Chinese的
删掉其它你不想保留的语言的


   回复此帖