搜索 社区服务 统计排行 帮助
  • 5040阅读
  • 34回复

[请教]mkv封字幕BUG

楼层直达
级别: 骑士
注册时间:
2007-01-31
在线时间:
62小时
发帖:
896
果然这里EP人士多..这样的BUG都能发现

Format: Layer, Start, End, Style, Actor, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:00.00,0:00:00.98,Default,NTP,0000,0000,0000,,ABCD{\fs0\alpha&HFF&},

Format: Layer, Start, End, Style, Actor, MarginL, MarginR, MarginV, Effect
0,0:00:00.00,0:00:00.98,Default,NTP,0000,0000,0000,,

虽然目前已经找到能抽字幕出来的方法了(用MPC,但[Script Info]里的信息会丢失)
但不知道这样的字幕是怎么封装的,自己还没试出来(果然我还不够EP么...

另外这BUG已经去报错了,不知道会不会去修复
级别: 新手上路
注册时间:
2010-04-18
在线时间:
0小时
发帖:
5
只看该作者 34楼 发表于: 2010-04-18
那,解决了....真迅速
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 33楼 发表于: 2010-04-18
於是經過上面兩樓
VSFilter又可以保持繼續階段性壟斷了……

其實站在字幕組的角度上講,即使不考慮令人糾結的版權問題,相比於談兼容性,估計還是希望能做出更完美更華麗的效果,所以內嵌的東西一直存在。即使外掛也不會放棄一直以來養成的良好EP習慣,然後把播放器實現問題交個伸手黨自行處理。

而伸手黨不但希望完美,還指望字幕組把外掛做成傻瓜式的東西,最好難道和播內嵌沒有區別。

於是外掛字幕為了保持一定的播放流暢度之類的已經去掉了一些EP特效了,AE的就更不必說了,可以說已經為伸手黨做出很大讓步了(話說出外掛就是讓步了……)。

不過播放問題還解決不了又不愿意去搞外掛技術的伸手黨眾還是很多。

這樣字幕組和看片組之間的矛盾就產生了,世界就不和諧了,片子就爛掉了,看片黨眾就郁悶了,糾結了,扭曲了……

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 32楼 发表于: 2010-04-16

级别: 新手上路
注册时间:
2009-05-13
在线时间:
1小时
发帖:
24
只看该作者 31楼 发表于: 2010-04-15
2010-04-11 Moritz Bunkus

* mkvextract: bug fix: Extracting SSA/ASS files which miss the
"Text" column specifier in the "Format:" line are handled
correctly. Fix for bug 483.


Mosu很勤奋。
级别: 新手上路
注册时间:
2009-04-02
在线时间:
1小时
发帖:
114
只看该作者 30楼 发表于: 2010-04-14
不用去掉


去掉了是不对的 会造成部分字幕插件不兼容显示
级别: 新手上路
注册时间:
2010-04-14
在线时间:
0小时
发帖:
2
只看该作者 29楼 发表于: 2010-04-14
“,text”影响什么?想学习一下,我找了一部片子的外挂字幕里面是带着“,text”的,播放正常,是否压进视频文件就要去掉这句呢。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 28楼 发表于: 2010-04-13
引用
最初由 绿叶之砚 发布
回roozhou

理念不同,不苟同您的看法

一群人吵吵嚷嚷要外挂,于是我们给他们外挂;结果他们还挂不上,还是我们工作不到位 _,

我们不是有偿组织,加上现在sub界供求对立风气,我站在制作者一方,认为没有责任也没有义务去提供那么多服务

当然,“实在不行的话应该告知用什么版本的vsfilter才能正常显示”这点我同意

没错,但是这样对立没有什么好处。如果是不知道那还情有可原,如果是在知道的情况下还故意去制造不兼容就不对了。

现在有些硬件播放机也开始尝试支持ass了,但是普及率依然很低,而且支持的特性很少。不规范,兼容性差的字幕本身就是对格式推广的一种阻碍。我很希望哪天手机和山寨MP4上都能放出ass特效来,但是以现在这种混乱的缺乏标准的局面你让人家怎么去实现?

还有,linux也好,libass也好,mkvtoolnix也好,vsfilter也好,ffdshow也好,人家也是开源的,人家也不是有偿的。fansubber和sub工具的开发者之间也应该多交流互相理解。
级别: 工作组
注册时间:
2005-10-19
在线时间:
31小时
发帖:
3613
只看该作者 27楼 发表于: 2010-04-13
回roozhou

理念不同,不苟同您的看法

一群人吵吵嚷嚷要外挂,于是我们给他们外挂;结果他们还挂不上,还是我们工作不到位 _,

我们不是有偿组织,加上现在sub界供求对立风气,我站在制作者一方,认为没有责任也没有义务去提供那么多服务

当然,“实在不行的话应该告知用什么版本的vsfilter才能正常显示”这点我同意

凡是未完全安装Office字体的,以下英语短语请无视~~

Knowledge is infinite.


级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 26楼 发表于: 2010-04-13
引用
最初由 xiaobin 发布


你的意思是所有做完效果的人都要在不同的操作系统里看看效果对不对吗?

只是建议而已,其实也不用到linux和MAC看,但至少在mplayer和ffdshow里看一下。

一般公开发布的字幕不会用太复杂的特效,特效的少许差别是可以容忍的。比如banner里的fadeawaywidth特性,libass不支持,还有字体粗细的区别。但这些并不是问题。我说的就是要避免类似@字体这样的比较严重的问题。很多简单的效果有不止一种实现方式,所以可以的话请尽量用兼容性最好的那种。实在不行的话应该告知用什么版本的vsfilter才能正常显示,或者把vsfilter(或mpc-hc)和字体一起放在下载包里。
级别: 新手上路
注册时间:
2009-04-02
在线时间:
1小时
发帖:
114
只看该作者 25楼 发表于: 2010-04-13
要外挂 就朴素对白
要效果 直接内嵌算了
级别: 工作组
注册时间:
2006-10-04
在线时间:
28小时
发帖:
476
只看该作者 24楼 发表于: 2010-04-13
引用
最初由 roozhou 发布

或者简单的说,只要涉及特效,基本上就是vsfilter only的,所以ass应该改名叫vss了,VSFilter Substation。人家做网页的都知道做好了要在不同浏览器里看看效果对不对,实在不行要做多个版本。


你的意思是所有做完效果的人都要在不同的操作系统里看看效果对不对吗?

学问之美,在于使人一头雾水;
诗歌之美,在于煽动男女出轨;
女人之美,在于蠢得无怨无悔;
男人之美,在于说谎说得白日见鬼。
级别: 工作组
注册时间:
2006-10-04
在线时间:
28小时
发帖:
476
只看该作者 23楼 发表于: 2010-04-13
引用
最初由 roozhou 发布

解决方法是改成普通字体,单个间用\N隔开


win7下这样显示好像有bug

学问之美,在于使人一头雾水;
诗歌之美,在于煽动男女出轨;
女人之美,在于蠢得无怨无悔;
男人之美,在于说谎说得白日见鬼。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 22楼 发表于: 2010-04-13
引用
最初由 ssnake 发布
其实既然VSFilter是ass的实质标准,libass向之靠拢才是正道。现在也没多少人为兼容IE6去反复调试吧。

暂时不支持的特性没关系,扩展的新特性也没关系,只要保持向下兼容就可以。但VSFilter有很多bug被当成了特性,还有些与那个ass-spec不符合的语法(比如少个逗号之类的)因为VSFilter能识别不报错被某些人当成了正确语法,有的自动生成工具就生成这种错误语法的句子,结果遇到libass又挂了。难道要其他的字幕插件都去支持这种错误语法?

说到底还是缺个严格的标准。从VSFilter这个用了大量MFC和Windows GDI的非平台无关代码去推出一个所谓的de facto标准难度太大了。
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 21楼 发表于: 2010-04-13
引用
最初由 roozhou 发布

或者简单的说,只要涉及特效,基本上就是vsfilter only的,所以ass应该改名叫vss了,VSFilter Substation。人家做网页的都知道做好了要在不同浏览器里看看效果对不对,实在不行要做多个版本。
外挂还涉及字体问题,有些字体在Mac OS X下显示出来和Win不一样。其实我如果出ass外挂的话默认就当你是VSFilter了(如果Anamorphic的话会考虑DirectVobSub(即使是支持PAR compensation的2.39版本)和MPC(HC)自带的差异),反而内封字幕+字体的时候会到Mac下看一遍。

其实既然VSFilter是ass的实质标准,libass向之靠拢才是正道。现在也没多少人为兼容IE6去反复调试吧。

快速回复

限150 字节
上一个 下一个