『漫游』酷论坛>『影音数码技术学习交流』>[请教]mkv封字幕BUG

longlong6267@2010-04-12 12:28

所以内嵌的好处就体现出来了 至少字幕样式不会奇奇怪怪
引用

a4840639@2010-04-12 16:52

引用
最初由 roozhou 发布
貌似现在做ass外挂字幕的只考虑vsfilter 2.3x,从来不考虑linux众和libass众。

在这里举个例子吧,有些纵向字幕用的是@开头的字体和/fr实现的,但是@字体是M$特有的,在fontconfig下无效。

难怪,我还以为libass不支持纵向字幕
引用

roozhou@2010-04-12 19:58

引用
最初由 a4840639 发布

难怪,我还以为libass不支持纵向字幕

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

绿叶之砚@2010-04-12 22:02

引用
最初由 roozhou 发布
貌似现在做ass外挂字幕的只考虑vsfilter 2.3x,从来不考虑linux众和libass众。

在这里举个例子吧,有些纵向字幕用的是@开头的字体和/fr实现的,但是@字体是M$特有的,在fontconfig下无效。

小众罢,linux暂且不说,水果是阶级敌人,要打倒…

说回正题,我觉得用那两个os的人们都有足够的能力去自己调整

用换行和@+\fr会有轻微区别,嘛可以无视
引用

roozhou@2010-04-12 22:58

引用
最初由 绿叶之砚 发布

小众罢,linux暂且不说,水果是阶级敌人,要打倒…

说回正题,我觉得用那两个os的人们都有足够的能力去自己调整

用换行和@+\fr会有轻微区别,嘛可以无视

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

BurySakura@2010-04-12 23:56

每个字\pos应该可以吧
引用

ssnake@2010-04-13 00:14

引用
最初由 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去反复调试吧。
引用

roozhou@2010-04-13 01:21

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

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

说到底还是缺个严格的标准。从VSFilter这个用了大量MFC和Windows GDI的非平台无关代码去推出一个所谓的de facto标准难度太大了。
引用

xiaobin@2010-04-13 09:30

引用
最初由 roozhou 发布

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


win7下这样显示好像有bug
引用

xiaobin@2010-04-13 09:31

引用
最初由 roozhou 发布

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


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

longlong6267@2010-04-13 10:05

要外挂 就朴素对白
要效果 直接内嵌算了
引用

roozhou@2010-04-13 10:27

引用
最初由 xiaobin 发布


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

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

一般公开发布的字幕不会用太复杂的特效,特效的少许差别是可以容忍的。比如banner里的fadeawaywidth特性,libass不支持,还有字体粗细的区别。但这些并不是问题。我说的就是要避免类似@字体这样的比较严重的问题。很多简单的效果有不止一种实现方式,所以可以的话请尽量用兼容性最好的那种。实在不行的话应该告知用什么版本的vsfilter才能正常显示,或者把vsfilter(或mpc-hc)和字体一起放在下载包里。
引用

绿叶之砚@2010-04-13 11:14

回roozhou

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

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

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

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

roozhou@2010-04-13 13:47

引用
最初由 绿叶之砚 发布
回roozhou

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

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

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

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

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

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

还有,linux也好,libass也好,mkvtoolnix也好,vsfilter也好,ffdshow也好,人家也是开源的,人家也不是有偿的。fansubber和sub工具的开发者之间也应该多交流互相理解。
引用

T.S.Field@2010-04-14 12:35

“,text”影响什么?想学习一下,我找了一部片子的外挂字幕里面是带着“,text”的,播放正常,是否压进视频文件就要去掉这句呢。
引用

«123»共3页

| TOP