x小鱼y
帖子: 28
注册时间: 2011-10-31 10:07

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-05 16:23

rshadow 写了:
x小鱼y 写了:
nuomi 写了:反選P010/P016輸出,10bit內ASS的成功調用……
xy-VSFilter.dll在描述處寫“VobSub & TextSub filter for DirectShow/VirtualDub/Avisynth”,但是我用LoadPlugin載入扔到x264.exe,x264.exe報錯。Avisynth版本110525(2.6)。
这个版本xy_VSFilter_stable_20111203.7z不需要反选P010/P016输出也能加载。并且TextSub/VobSub可以用,也就是说可以在avs里用了。
拜谢收下~希望内嵌特效字幕不再需要分段弄了…… {:cat_12}
我很少用TextSub,能不能具体描述下用原vsfilter会有什么问题,也许我能解决。

头像
rshadow
帖子: 57
注册时间: 2011-03-23 10:18
联系: ICQ

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-06 19:09

囧rz……抱歉,可能是因为系统从32位win7换成64位的缘故,没法重现错误了。
原来的问题大致是内存溢出(?),特效部分每次最多只能单独压100-200帧的样子,如果同时压的帧数过多X264就会压到某一帧的时候崩溃。不过现在无论是用xy-vsfilter或者是原版的vsfilter貌似都正常……不过用于播放中直接挂载字幕依旧很卡,想请问下xy-vsfilter现在大致能支持多大的特效字幕?

另外刚刚直接丢去直接替换aegisub和direct264里面的vsfilter,aegisub丢进去后播放好像会流畅一点,但direct264则出现以下错误,好像是颜色空间的问题……
图片



貌似这些都无关紧要啊囧……m(__)m

头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-06 20:47

@rshadow

呃,用direct264内嵌字幕的话必须用direct264包里的vsfilter.dll(同时压制时其他版本的vsfilter不能被自动调用出来,不然双重字幕且字体异常),因为dump.ax接口都不一样了

头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-06 22:19

NV12的支持是肉粥自己蛋疼的,
沒事幹別換vsfilter……
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。

x小鱼y
帖子: 28
注册时间: 2011-10-31 10:07

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-07 14:17

rshadow 写了:不过用于播放中直接挂载字幕依旧很卡
下一版可能会好一点点点。
rshadow 写了:想请问下xy-vsfilter现在大致能支持多大的特效字幕?
外挂字幕文件大小主要是影响开始时加载的速度,因为加载时会预处理完整个文件。TextSub接口和外挂播放差不多。CSRI接口和外挂播放可能有点差别,可能会慢一些,不太确定。播放试过最大的外挂字幕文件就是4万行5m左右,理论上能支持外挂字幕的大小是由你的内存决定的,影响xy-VSFilter的加载速度的是硬盘读取速度。VSFilter 2.39在加载外挂字幕时主要问题是:
1.不是从一开始就把文件当ass解析,会先尝试用其他的格式解析;
2.处理文件时有一个为行数平方级的排序操作,4万行的话就40000*40000=1.5G,再乘个常数,这在什么CPU上都很久;
3.逐行读文件(这一点其实不太确定是不是问题,反正我改成了一口气读完整个文件)。

内封的就是另一回事了。
rshadow 写了: 另外刚刚直接丢去直接替换aegisub和direct264里面的vsfilter,aegisub丢进去后播放好像会流畅一点,但direct264则出现以下错误,好像是颜色空间的问题……
图片



貌似这些都无关紧要啊囧……m(__)m
看来direct264是用CSRI接口,这部分不是很了解情况,旧的代码看起来是除argb外其它的颜色空间处理都是错的。这个问题暂记着。

Destiny
帖子: 3
注册时间: 2011-12-02 0:22

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-12 21:45

大大好,这个vsfilter播放hi422p的时候似乎仍然不支持,我从ctrl-j中看到输出是8bit YUY2而非10bit,用的madvr渲染,而播放hi10p就没有问题 {:cat_5}

额,刚刚发现大大帖子里面说的是支持p010和P016, hi422p应该是p210吧,这个有可能支持吗? {:cat_5}

头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-12 22:13

除了蛋疼的rkl外一般不会有人去用422吧……
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。

x小鱼y
帖子: 28
注册时间: 2011-10-31 10:07

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-13 11:00

Destiny 写了:大大好,这个vsfilter播放hi422p的时候似乎仍然不支持,我从ctrl-j中看到输出是8bit YUY2而非10bit,用的madvr渲染,而播放hi10p就没有问题 {:cat_5}

额,刚刚发现大大帖子里面说的是支持p010和P016, hi422p应该是p210吧,这个有可能支持吗? {:cat_5}
有可能,不过事情太多时间太少,这个没安排到计划里。

x小鱼y
帖子: 28
注册时间: 2011-10-31 10:07

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-16 17:21

xbshui0 写了:希望未来可以支持10bit 444,以及pgs字幕
有一些想请教:目前除了vsfilter及mpc的内置字幕插件,还有哪些播放器/字幕插件支持pgs字幕。哪个支持最好?就我所知vsfilter挂pgs会闪烁,是不是确实有这个问题?

kulanyee
帖子: 6
注册时间: 2011-12-08 16:16

Re: 【置顶】支持10 bit播放的vsfilter

2011-12-16 19:48

x小鱼y 写了:
xbshui0 写了:希望未来可以支持10bit 444,以及pgs字幕
有一些想请教:目前除了vsfilter及mpc的内置字幕插件,还有哪些播放器/字幕插件支持pgs字幕。哪个支持最好?就我所知vsfilter挂pgs会闪烁,是不是确实有这个问题?
ffdshow内置的字幕功能。播放PGS不闪。试过一部分原盘字幕和特效DIY字幕。当然不排除有例外 {:cat_13}

回到 “解码 播放 字幕 / Decoder playback and subtitles”