找回密码
 立即注册
搜索
查看: 11552|回复: 41

求在win7下播放视频的解决方法(视频渲染器相关)

[复制链接]
     
发表于 2009-5-7 19:37 | 显示全部楼层 |阅读模式
感觉现在win7下播放视频全屏下的质量不如winXP的好, 求解决方法.播放器使用的是完美解码.

因为有之前装过vista的经验,那时只要视频渲染器选不对, 就根本无法播放, 现在算好多了, 但还有问题.

MPC选系统默认或KMP选用VMR7, 全屏播放时会有剧齿的感觉.
MPC选覆盖合成器, 桌面特效会暂时无效.
MPC用Haali某些地方会有明显剧齿.
MPC选VMR9或EVR(vista)会有蒙上一层雾的感觉, 并且用EVR(vista)时, 放大缩小前进后退会有延迟.
用WMP算是兼容性最好的, 但还是有蒙上一层雾的感觉.
求解决方法, 一般使用MPC观看.

视频试过rmvb,x264之类的编码,显卡是3850.

ps: 顺便想求教下视频渲染器的作用, 及几个视频渲染器的区别?
ps2:另win7下的默认中文字体感觉看得有问题, 怎么换字体, 并且用哪种字体会好些?

[ 本帖最后由 心二 于 2009-5-10 14:14 编辑 ]
回复

使用道具 举报

发表于 2009-5-7 19:40 | 显示全部楼层
用mplayer-ww搞定一切的爬过

什么?你说全屏?那我就不知道了...

[ 本帖最后由 loves_zhu 于 2009-5-7 19:42 编辑 ]
回复

使用道具 举报

     
 楼主| 发表于 2009-5-7 19:55 | 显示全部楼层
]http://zhidao.baidu.com/question/83801046.html
1.配置好绝对选VMR9,有些显卡会泛白(蒙白纱),可通过调输出为RGB32解决,楼主已经有图。这种渲染会损失一点对比度和锐度,但是更柔和逼真。且高清格式多用这渲染较好。

找了个帖子, 所以想问下怎么调输出为RGB32??现在感觉就覆盖合成器正常, 但是会更改桌面的配色比较麻烦
EVR CP根本就是黑屏, 这个模式是怎么回事?

[ 本帖最后由 心二 于 2009-5-7 20:08 编辑 ]
回复

使用道具 举报

     
发表于 2009-5-7 20:09 | 显示全部楼层
瞎设置
回复

使用道具 举报

发表于 2009-5-7 20:23 | 显示全部楼层
回复

使用道具 举报

     
发表于 2009-5-7 20:27 | 显示全部楼层

开这个就行了,或者终极解码一步搞定。
回复

使用道具 举报

头像被屏蔽
发表于 2009-5-7 20:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2009-5-7 20:34 | 显示全部楼层
中级解码和完美解码 还有全都出现奇怪的情况
硬件解码开启不了
即使开启了也是画面卡,画面闪烁
渲染器 覆盖合成器使用不能
vmr9 evr可以使用也是画面卡,画面闪烁
MPC的VC1解码器和H264解码器都无法使用
CYBERLINK的VC1 H264解码器无法硬件解码
我都要崩溃啦==
stepme 发表于 2009-4-11 22:53

4870显卡
AMD 3000+处理器
2gb内存
安装了催化剂驱动9.4 FOR WINDOWS 7
国产凌凌漆 发表于 2009-4-11 23:39

用potplayer吧,我也是win7滴,3650显卡,9.4驱动。
stepme 发表于 2009-4-12 08:53

POTPLAYER卡的要死
stepme 发表于 2009-4-12 09:41

经过研究发现原来WINDOWS7 下终极解码的MPC 和POWERDVD的 硬件解码VC1 H264只能在EVR下工作
而POWERDVD的MPEG2硬件解码只能在覆盖合成器下硬件解码
而WINDOWS7默认已经取消了覆盖合成器
结果每次播放不同格式的TS都要换渲染器
麻烦死了期望终极解码后续版本和硬件驱动能完善视频渲染器的功能
= =


刚搜来的
回复

使用道具 举报

     
 楼主| 发表于 2009-5-7 20:48 | 显示全部楼层
6L的那个是终极解码的设置? 完美解码中是否有相应的设置.
之前装终极解码装到一半主自动消失了(XP,vista都是), 所以就一直没用这个了.
要不剧齿(系统默认,realmedia), 要不模糊(VMR,EVR(vista))),要不黑屏(EVR CP), 要不配色方案暂时消失(overlay).
现在看来也只能选择overlay了, 至少看的时候正常.
EVR CP有人能用到?这究竟和什么有关系.
回复

使用道具 举报

发表于 2009-5-7 20:53 | 显示全部楼层
你照我那样设置完美解码试试看先咯。。。
回复

使用道具 举报

     
 楼主| 发表于 2009-5-7 21:50 | 显示全部楼层
全都设一样了, 试过几种编码方式都只是黑屏+声音.
用Evr CP只能是黑屏.
----------------
不过很奇怪的, 进入MPC本身的选项 点到输出里,再按确定后,用EVR CP倒是能正常播放了.
再重新用完美解码设置, EVR CP还是有可能只是黑屏.
不过所谓的蒙雾的现象相比于overlay还是有, 不过或许只能当是柔化而已???
在winxp用不同的渲染器, 就看不到什么差别, 在win7下就一堆不一样.....

另外发现overlay无法正常加载字幕, 其它的渲染器, 全屏时字幕会下移并变大.
回复

使用道具 举报

     
发表于 2009-5-7 22:00 | 显示全部楼层
按照5楼的试了一把...
连A卡都有雾效应了...咕~~(╯﹏╰)b
幻觉么

然后立马改回来
回复

使用道具 举报

发表于 2009-5-7 23:09 | 显示全部楼层
用EVR C/A吧,功能和VM9无渲染一样的
你可以自己把插值算法改成三线性,如果你嫌三线性都模糊我就233了,YC扩张的问题也可以靠shader轻松解决
你说的延迟可能是因为EVR有个叫EVR BUFFER的东西,在MPC-HC里头可以设置(KMP似乎不行)具体没研究过
黑屏应该是不会的,除非是你的解码器有问题
回复

使用道具 举报

发表于 2009-5-7 23:43 | 显示全部楼层
另外发现overlay无法正常加载字幕, 其它的渲染器, 全屏时字幕会下移并变大.

忘记说这个了




关闭缓冲(调为0)就不会有fad 卡拉这些效果的延迟

相对于视频帧的字幕位置,钩上了就喝传统绿色小箭头一样,方块呢就是按窗口(全屏时是按屏幕)解析度来拉伸
看宽幕电影把字幕调到画面外很方便的其实
回复

使用道具 举报

发表于 2009-5-7 23:46 | 显示全部楼层
原帖由 chiman 于 2009-5-7 15:43 发表
另外发现overlay无法正常加载字幕, 其它的渲染器, 全屏时字幕会下移并变大.

忘记说这个了


http://image.blog.livedoor.jp/chiman_zero/imgs/e/6 ...

KMP和potplayer的字幕滤镜都能在overlay下很好的工作
MPC的字幕滤镜不能工作在overlay下是一大败笔
回复

使用道具 举报

头像被屏蔽
发表于 2009-5-8 00:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-5-8 00:05 | 显示全部楼层
原帖由 Sarah.Palin 于 2009-5-7 16:00 发表
挂字幕用ffdshow就好了

FFDSHOW我觉得实在是下下之策,对ASS特效的支持的相当差,又和DXVA不共存
排除这两点可能是比vsfilter省资源一些
但是在我的机器下面FFDSHOW工作在高分辨率的时候那是相当不流畅
回复

使用道具 举报

发表于 2009-5-8 00:10 | 显示全部楼层
我平时要做字幕,kmp东取西截的解码系统不方便

mpc虽然不支援overlay但编解码兼容好
回复

使用道具 举报

发表于 2009-5-8 00:16 | 显示全部楼层
原帖由 chiman 于 2009-5-7 16:10 发表
我平时要做字幕,kmp东取西截的解码系统不方便

mpc虽然不支援overlay但编解码兼容好

没觉得有什么太大的差别啊,无非是KMP集成了比较多的内部滤镜,所以启动什么的也慢点
KMP自带的解码器在HD时代确实早就过时了
MPC-HC自带的分离和解码滤镜速度确实很不错

在设置都一样的情况下,我唯一的感受就是MPC-HC自带的字幕滤镜能完全实现ASS特效,KMP一般我都是挂vsfilter软解的
其他基本都是UI上的差别,KMP自带的视频处理滤镜感觉速度比MPC挂上一个FFDSHOW快,也更方便

[ 本帖最后由 a4840639 于 2009-5-7 16:17 编辑 ]
回复

使用道具 举报

发表于 2009-5-8 00:28 | 显示全部楼层
关键就是不知道kmp是抄的哪一段又斩了哪一段...

而且集成的vsfilter几乎就是废物...

能不能完全实现ass对做轴做特效的我来说就很大影响了....
回复

使用道具 举报

     
发表于 2009-5-8 21:38 | 显示全部楼层
COREAVC
回复

使用道具 举报

     
 楼主| 发表于 2009-5-9 00:05 | 显示全部楼层
原帖由 a4840639 于 2009-5-7 23:09 发表
用EVR C/A吧,功能和VM9无渲染一样的
你可以自己把插值算法改成三线性,如果你嫌三线性都模糊我就233了,YC扩张的问题也可以靠shader轻松解决
你说的延迟可能是因为EVR有个叫EVR BUFFER的东西,在MPC-HC里头可以设置(KMP似乎 ...

这翻话 具体该用什么东东来设置? 我可真是什么都不懂啊

如果各位都正常的话, 我是不是该认为显卡设置有问题?
---------
我觉得和编码方式无关...
其实除了试了几个x264外, 都是拿rmvb试的, 直接看内嵌的字幕做比较的.
也就overlay的时候和winxp的效果一样, 字幕比较清晰.
除了桌面特特效会暂时关闭外都挺好的, 还是用这个舒心点....
回复

使用道具 举报

     
 楼主| 发表于 2009-5-10 10:42 | 显示全部楼层
在win7下放animelo的BDrip, 发觉卡, 后来调了下渲染器, 发觉是EVR的问题, 这东东是占CPU多还是怎么回事?
另外就是感觉用overlay在黑屏的时候不够黑, 用VMR9就好多了, 这在WiinXP下也一样.....
-------------------
在视频渲染的支持这方面, win7/vista到底相对于winxp改了什么?( 不支持旧的渲染器什么的?)
有改进吗?怎么感觉比以前的差多了?
-----------
另外问下wmp默认是用什么渲染器的, 这东东好像没法选?从使用效果上来看, 不像是EVR(速度上没问题),VMR9(不够黑)或overlay(桌面特效没消失)之类的....
------------
至于字幕全屏后的下移问题, 只要将14L中的\"相对于视频帧中的位置\"全选中即可. 只是不只不选和半选有啥区别?
回复

使用道具 举报

发表于 2009-5-10 11:29 | 显示全部楼层
win7下用完美解码无法播放mkv封装的文件,打开就播放器假死,重装也没有用,完美解码是20081031这个版本
回复

使用道具 举报

     
 楼主| 发表于 2009-5-10 14:14 | 显示全部楼层
如果只是mkv的不行的话, LS不应该试着换下MKV分离器或h264的解码器吗?
回复

使用道具 举报

发表于 2009-5-10 15:45 | 显示全部楼层
换过了,没有用
重装完美解码也不起作用
回复

使用道具 举报

     
发表于 2009-5-10 18:46 | 显示全部楼层
原帖由 心二 于 2009-5-7 21:50 发表
全都设一样了, 试过几种编码方式都只是黑屏+声音.
用Evr CP只能是黑屏.
----------------
不过很奇怪的, 进入MPC本身的选项 点到输出里,再按确定后,用EVR CP倒是能正常播放了.
再重新用完美解码设置, EVR CP还是有可 ...

蒙雾问题破狗讨论过,是因为黑位不对。如果坚持用VMR9,选3D纹理表面,加个16-235>0-255的渲染器自己切换
用Haali视频渲染器的话渲染器会自己修正黑位
Overlay不存在黑位问题,渲染就是16-235的,不过不能和Aero兼容,至少Vista下不行

这个是VMR9的渲染器sampler s0 : register(s0);
float4 p0 : register(c0);
float4 p1 : register(c1);

#define width (p0[0])
#define height (p0[1])
#define counter (p0[2])
#define clock (p0[3])
#define one_over_width (p1[0])
#define one_over_height (p1[1])

#define PI acos(-1)

#define Const_1 (16.0/255.0)
#define Const_2 (255.0/219.0)

float4 main(float2 tex : TEXCOORD0) : COLOR
{
//        #### Uncomment this part to limit TV->PC level to SD files       
//        if (height < 720)
//                return( ( tex2D( s0, tex ) - Const_1 ) * Const_2 );
//        else
//                return tex2D( s0, tex );

        return( ( tex2D( s0, tex ) - Const_1 ) * Const_2 );
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2009-5-10 18:57 | 显示全部楼层
楼上的如何让WIN7的托盘区像你这么紧凑,我的那个显示得不舒服
回复

使用道具 举报

     
发表于 2009-5-10 19:22 | 显示全部楼层

回复 28楼的 zmw_831110 的帖子

你楼上用的OS叫Windows Vista
回复

使用道具 举报

头像被屏蔽
发表于 2009-5-10 19:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2009-5-10 19:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2009-5-10 20:37 | 显示全部楼层
CUDA的好处就是使用简单嘛

你要开个正儿八经的硬解还要设置这个设置那个,同时有这个不能用那个不能用,CoreAVC调用CUDA直接解决了
回复

使用道具 举报

     
发表于 2009-5-10 21:07 | 显示全部楼层
我觉得WIN7的渲染设置,用XP的设置更合适

因为我自己的设置,完全是照搬以前XP的,使用下来没啥问题
回复

使用道具 举报

头像被屏蔽
发表于 2009-5-10 22:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-5-11 04:24 | 显示全部楼层
原帖由 Sarah.Palin 于 2009-5-10 14:01 发表



可以把CPU空闲出来挂FFDSHOW实现其他效果

四核党请无视这句话  

CUDA兼容性还是有点问题,放有些片源莫名其妙的卡,放60FPS必卡无疑
把CPU腾出来其实意义不大,因为FFDSHOW基本都是单线程的,要是本身CPU主频不高还是白搭
DXVA就没这些问题

win7和XP主要的差别就是H264要在EVR下面DXVA,XP装了.net framework3以后确实也能调用EVR了,但是完全没法用,一开DXVA就整个卡死

A卡据说是会在VMR9下自动修正黑位,但是理论上在overlay下和EVR下黑位也会被自动修正(EVR C/A似乎就一定要自己挂shader了)
我都怀疑LZ在VMR9下进行了两次修正
还是N卡用新版驱动直接选选项来的方便
回复

使用道具 举报

     
发表于 2009-5-11 07:59 | 显示全部楼层
我是A卡VMR9的黑位很准
按照某楼提供的设置...就有层雾了...
回复

使用道具 举报

     
发表于 2009-5-11 08:13 | 显示全部楼层
原帖由 zmw_831110 于 2009-5-10 18:57 发表
楼上的如何让WIN7的托盘区像你这么紧凑,我的那个显示得不舒服

右键属性→ use small icons打钩,搞定。

但是这样图标就没有大的风骚了,有点纠结。

[ 本帖最后由 mansoncat 于 2009-5-11 08:15 编辑 ]
回复

使用道具 举报

     
发表于 2009-5-11 08:27 | 显示全部楼层
这个方法试过的,还是改变不了托盘区图标的间距
回复

使用道具 举报

     
 楼主| 发表于 2009-5-13 07:45 | 显示全部楼层
问题签名:
  问题事件名称:        APPCRASH
  应用程序名:        PurePlayer.exe
  应用程序版本:        1.2.981.0
  应用程序时间戳:        49774c1d
  故障模块名称:        ntdll.dll
  故障模块版本:        6.1.7100.0
  故障模块时间戳:        49eea66e
  异常代码:        c00000fd
  异常偏移:        0006f62d
  OS 版本:        6.1.7100.2.0.0.256.1
  区域设置 ID:        2052
  其他信息 1:        85da
  其他信息 2:        85da325b4a9d6e6e2a9b53bf7ec83829
  其他信息 3:        3193
  其他信息 4:        31934f47b5ebb443343964e7b2f12021

联机阅读隐私声明:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0804

如果无法获取联机隐私声明,请脱机阅读我们的隐私声明:
  D:\\Windows\\system32\\zh-CN\\erofflps.txt

崩溃了, 昨晚还正常工作呢, 今早起来就出现上述问题了.
只有WMP和BS用overlay才能正常播放, MPC,KMP无效(试过EVR倒有效).又出现和vista相同的问题了.
----------------------
不知是万幸还是不幸, 因今早只新装了一个软件, 立即发现了问题.
原因只是因为新装了ATI Tray Tools....囧, 怎么当初用vista时没发现呢....不过那时vista其它程序也会死就是了...

幸好只要关闭ATI tools就可解决, 不过若不用这东东, 还有什么可调节显卡风扇速度的, 我可不想总是开关这个软件...
但显卡又吵...
原帖由 zmw_831110 于 2009-5-11 08:27 发表
这个方法试过的,还是改变不了托盘区图标的间距

我倒想知道win7有没有像winxp那样的, 有右边的那个快捷方式, 最主要的是有没有方法可以显示\"显示桌面\"那个图标...

[ 本帖最后由 心二 于 2009-5-13 07:47 编辑 ]
回复

使用道具 举报

     
发表于 2009-5-13 08:11 | 显示全部楼层
2.关于想使用快速启动栏问题:右键任务栏--新建工具栏--在打开的窗口底下对话框填上
%userprofile%\\AppData\\Roaming\\Microsoft\\Internet Explorer\\Quick Launch
就可以在右下角找到显示快速启动栏了

另外,点击WIN7最右下角,直接显示桌面,那边不是很明显,你试一试


[ 本帖最后由 zmw_831110 于 2009-5-13 08:13 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-20 06:10 , Processed in 0.196699 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表