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

现在最新这十几版mpc-hc开始支持动态字幕缓冲

楼层直达
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 15楼 发表于: 2009-04-20
其实我很疑惑那些渲染器到底是怎么判断色彩空间的
我习惯性把SD的视频用播放器自带滤镜插到720P
后来用halli渲染器的时候我发现这样做了以后色彩空间不对,把SD视频全用上了BT709
但是事实上如果没有对比的话我也不一定能判断什么色彩空间是正确的

我还有一个疑问:我只要在高分辨率下调用FFDSHOW,就算他的什么功能都关闭,就算用overlay,一样卡,我都是默认设置,实在想不通
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 16楼 发表于: 2009-04-21
w>=1024或h>=720时使用BT709
我上次下载了一个视频是960x544 PAR 4:3的,于是悲剧了
级别: 圣骑士
注册时间:
2003-05-21
在线时间:
17小时
发帖:
2319
只看该作者 17楼 发表于: 2009-04-21
引用
最初由 roozhou 发布


字幕这部分貌似没用上ssse3和sse4.1

我是指色彩空间转换
ffdshow-tryout个HQ yv12 to rgb转换有ssse3定sse4.1优化
用Core定Core2好似是会预设勾选HQ yv12 to rgb转换

引用
最初由 roozhou 发布

我不知道一般看片shader到底有什么用,如果level不对的话在显卡控制面板里设一下就行了。

因为要挂16-235->0-255 shader
现在有combine后, 可以同时用几个shader

PS:105x版新加那个 0-255->16-235 shader有bug,shader码重复了,自己用shader editor删除重复的shader码吧 (copy去notepad就明白了)

显卡控制面板那个,试过在Game内播放的影片(OP)上出现问题…算了

引用
最初由 roozhou 发布


你说的vsfilter是指DirectVobSub吧,请不要混淆了。
DVobSub的附加瓶颈就是他是接在decoder之后而不是和decoder平行的。
我看片用mplayer或者KMP/PotPlayer,从来不用mpc,很大原因就是字幕一定要VMR7/9,而KMP和mplayer都能在overlay mixer下加字幕。

vsfilter就是VobSub吧 (一个为dll名字、另一个为程序名),guliverkli时代就在用了

现在的vsfilter是由guliverkli2 在维护吧
mpc-hc的Stand alone Filters大部分起初也是从guliverkli2转过去 (而guliverkli2又是从guliverkli转过来)

(除硬解外)其他这些东西,现在是mpc-hc、guliverkli2、ffdshow-tryout谁维护还真不好说 (看log, tryout的字幕部分基本由h_yamagata维护)
団队人员也有混插, 反正就是你copy我时, 我又copy下你

但我没混淆啊

123987
i hate and

The future is FX.
No more waiting, Unlock your power consumption now


Get Fake 8-Core FX Processor Black Saber Edition in Your System
More power consumption when you need it most with 1.2B/2B Tr.


Hitl○r MAD's Choice Award "But coupling that with the Fermis we're already using, the power bill would kill me!"
Dark History PC: FX central processing | Fermi graphic processing Inside

想象,就是缺乏想象

由 ROLL 于 01-19-2038 03:14 最后编辑
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 18楼 发表于: 2009-04-21
引用
最初由 ROLL 发布

我是指色彩空间转换
ffdshow-tryout个HQ yv12 to rgb转换有ssse3定sse4.1优化
用Core定Core2好似是会预设勾选HQ yv12 to rgb转换


色彩空间转换和字幕没关系。ffdshow的字幕渲染并不需要色彩空间转换。vsfilter用的是一种特殊的alpha blt,基本没有汇编优化。

引用

vsfilter就是VobSub吧 (一个为dll名字、另一个为程序名),guliverkli时代就在用了

注意DVobSub,指的是vsfilter里的DirectVobSub接口,单独的transform filter。

引用

现在的vsfilter是由guliverkli2 在维护吧
mpc-hc的Stand alone Filters大部分起初也是从guliverkli2转过去 (而guliverkli2又是从guliverkli转过来)

(除硬解外)其他这些东西,现在是mpc-hc、guliverkli2、ffdshow-tryout谁维护还真不好说 (看log, tryout的字幕部分基本由h_yamagata维护)
団队人员也有混插, 反正就是你copy我时, 我又copy下你

但我没混淆啊


mpc-hc和ffdshow-tryout完全是两批人在开发,两边维护人员都不多,互相copy的东西也很少。

不知道你有没有看过或者编译过mpc-hc的源代码。vsfilter.dll和mpc-hc的内置字幕部分大部分库是公用的,只是接口部分不一样。vsfilter提供了单独的DirectVobSub接口,mpc-hc用了VMR7和VMR9的接口,实际使用时只是最后一步alpha混合的方式不一样,其他都一样
级别: 圣骑士
注册时间:
2003-05-21
在线时间:
17小时
发帖:
2319
只看该作者 19楼 发表于: 2009-04-21
引用
最初由 roozhou 发布


>色彩空间转换和字幕没关系。ffdshow的字幕渲染并不需要色彩空间转换。vsfilter用的是一种特殊的alpha blt,基本没有汇编优化。

你提到rgb32我又想到去output色彩空间而己,其实完全没关系的[/ku]


>DVobSub,指的是vsfilter里的DirectVobSub接口,单独的transform filter。

不知道…原来是有分别的 (记下 :confused:

>mpc-hc和ffdshow-tryout完全是两批人在开发,两边维护人员都不多,互相copy的东西也很少。

ffdshow-tryout的clsid2 (身兼guliverkli2) 和drevil_xxl 也有在mpc-hc団队上混 :o (看log)
我基本是指那套外挂的Stand alone Filters (*.dll *.ax)现在是谁维护來着 (硬解外挂外)


>不知道你有没有看过或者编译过mpc-hc的源代码。vsfilter.dll和mpc-hc的内置字幕部分大部分库是公用的,只是接口部分不一样。vsfilter提供了单独的DirectVobSub接口,mpc-hc用了VMR7和VMR9的接口,实际使用时只是最后一步alpha混合的方式不一样,其他都一样

没…太专业了 :(
受教了 (记下

引用
最初由 a4840639 发布
我还有一个疑问:我只要在高分辨率下调用FFDSHOW,就算他的什么功能都关闭,就算用overlay,一样卡,我都是默认设置,实在想不通

所谓的卡是掉帧吧
不是码率高就是机器慢,软解HD就是这样了

不过年几前的ffdshow-tryout解x264比现在的慢点点,太旧就更新下吧

机器慢要掉的话用什么渲染器都掉吧 (不过halli渲染器有一点挺厉害, 机器不够力时掉帧掉少点, 是那个32m大的缓冲关系吧)

123987
i hate and

The future is FX.
No more waiting, Unlock your power consumption now


Get Fake 8-Core FX Processor Black Saber Edition in Your System
More power consumption when you need it most with 1.2B/2B Tr.


Hitl○r MAD's Choice Award "But coupling that with the Fermis we're already using, the power bill would kill me!"
Dark History PC: FX central processing | Fermi graphic processing Inside

想象,就是缺乏想象

由 ROLL 于 01-19-2038 03:14 最后编辑
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 20楼 发表于: 2009-04-21
引用
最初由 ROLL 发布


>色彩空间转换和字幕没关系。ffdshow的字幕渲染并不需要色彩空间转换。vsfilter用的是一种特殊的alpha blt,基本没有汇编优化。

你提到rgb32我又想到去output色彩空间而己,其实完全没关系的[/ku]


>DVobSub,指的是vsfilter里的DirectVobSub接口,单独的transform filter。

不知道…原来是有分别的 (记下 :confused:

>mpc-hc和ffdshow-tryout完全是两批人在开发,两边维护人员都不多,互相copy的东西也很少。

ffdshow-tryout的clsid2 (身兼guliverkli2) 和drevil_xxl 也有在mpc-hc団队上混 :o (看log)
我基本是指那套外挂的Stand alone Filters (*.dll *.ax)现在是谁维护來着 (硬解外挂外)


>不知道你有没有看过或者编译过mpc-hc的源代码。vsfilter.dll和mpc-hc的内置字幕部分大部分库是公用的,只是接口部分不一样。vsfilter提供了单独的DirectVobSub接口,mpc-hc用了VMR7和VMR9的接口,实际使用时只是最后一步alpha混合的方式不一样,其他都一样

没…太专业了 :(
受教了 (记下


所谓的卡是掉帧吧
不是码率高就是机器慢,软解HD就是这样了

不过年几前的ffdshow-tryout解x264比现在的慢点点,太旧就更新下吧

机器慢要掉的话用什么渲染器都掉吧 (不过halli渲染器有一点挺厉害, 机器不够力时掉帧掉少点, 是那个32m大的缓冲关系吧)

用cuda都一样掉帧,我什么选项都没选就能消耗这么多CPU资源?
级别: 圣骑士
注册时间:
2003-05-21
在线时间:
17小时
发帖:
2319
只看该作者 21楼 发表于: 2009-04-21
你是掉帧定画面撕裂?

画面撕裂不是mon问题就是画面刷新追不上
新MPC-HC多了个vsync和Accurate vsync不知有没用, 据问D3D Fullsrceen模式也能防撕裂

说到高分辨率, 是说桌面的分辨率定影片的分辨率
话说如果你是用vista的3d桌面, 我没vista所以我不知道

掉帧的话…留给其他专家解答
mpc的Statistics的dropped真的有显示掉帧?
ffdshow用了好几年, 不掉的地方不掉, 要掉的地方掉, 没什么问题嘛

另外, mpc-hc的硬解, 解伪60,120fps的x264影片也有问题 (挺久的问题

123987
i hate and

The future is FX.
No more waiting, Unlock your power consumption now


Get Fake 8-Core FX Processor Black Saber Edition in Your System
More power consumption when you need it most with 1.2B/2B Tr.


Hitl○r MAD's Choice Award "But coupling that with the Fermis we're already using, the power bill would kill me!"
Dark History PC: FX central processing | Fermi graphic processing Inside

想象,就是缺乏想象

由 ROLL 于 01-19-2038 03:14 最后编辑
级别: 侠客
注册时间:
2003-05-04
在线时间:
1小时
发帖:
483
只看该作者 22楼 发表于: 2009-04-21
不知道以前有没有,15xx版更新后我发现view-renderer setting里面可以直接选0-255和16-235,但是我无论选哪个色彩都没变化,还是要用shader里的那个16-235 to 0-255.我是用vista下用evr用a卡的,请问各位大大有问题么?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 23楼 发表于: 2009-04-21
ffdshow里的那个只有在YUV->RGB转换时有用,如果是直接输出YV12/YUY2那就根本没用了
级别: 新手上路
注册时间:
2008-05-07
在线时间:
0小时
发帖:
115
只看该作者 24楼 发表于: 2009-04-21
引用
最少在104x版时好象还不觉有这东西 (我一直有在看版本更新log, 择需更新mpc-hc)
突然就多了这个和renderer Settings, shaders也多了点东西…(这些几时加上去的…)

应该是把MPC-HC-Beliyaal-build的东西加进svn的产物吧
http://forum.doom9.org/showthread.php?t=145203

快速回复

限150 字节
上一个 下一个