win8 发表于 2022-5-10 21:32

MPC-BE的着色器到底怎么用?

虽然用mpc-be很久了,但是一直都没有用过着色器。
从查到的资料看,着色器应该可以完成一些“特效”



但是我从sourceforge下载最新的正式版MPC-BE.1.6.1.6845.x64免安装版,右键选择着色器,下拉菜单为空,点击添加没有任何反应。所以这是怎么回事捏?设置选项里似乎没有什么东西,是需要额外安装什么东西才能添加着色器嘛?


暁美ほむら 发表于 2022-5-10 21:40

本帖最后由 暁美ほむら 于 2022-5-10 21:43 编辑

你看下BE目录下是否有有Shaders根Shaders11文件夹,然后打开看一下是否存在hlsl格式的文件。

着色器这玩意对于大部分用户来说压根就没用

win8 发表于 2022-5-10 21:53

暁美ほむら 发表于 2022-5-10 21:40
你看下BE目录下是否有有Shaders根Shaders11文件夹,然后打开看一下是否存在hlsl格式的文件。

着色器这玩意 ...

有的。Shaders和Shaders11目录都有很多hlsl文件
其实我感到疑惑的是上边截图里,dx9是灰色的——查看系统信息我是的directx版本是12,会不会与这个有关?

暁美ほむら 发表于 2022-5-10 22:35

win8 发表于 2022-5-10 21:53
有的。Shaders和Shaders11目录都有很多hlsl文件
其实我感到疑惑的是上边截图里,dx9是灰色的——查看系统 ...

没有关系,跟渲染器有关系,你要选择dx11只能使用MPC VR渲染器

win8 发表于 2022-5-10 22:57

暁美ほむら 发表于 2022-5-10 22:35
没有关系,跟渲染器有关系,你要选择dx11只能使用MPC VR渲染器
安装并选择MPC VR后,可以选择dx9/dx11了,但是还是不能显示出着色器列表,点击添加也没有反应。
MPC VR似乎也没有什么选项屏蔽/启用着色器



暁美ほむら 发表于 2022-5-10 23:03

win8 发表于 2022-5-10 22:57
安装并选择MPC VR后,可以选择dx9/dx11了,但是还是不能显示出着色器列表,点击添加也没有反应。
MPC VR似 ...

用exe版本重新安装一遍,大概是免安装注册表路径没有识别。

orca 发表于 2022-5-10 23:27

免安装版是容易有这问题。

解决办法参考:
https://sourceforge.net/p/mpcbe/tickets/544/

简单点说,"%APPDATA%\MPC-BE" 文件夹里(win10下就是C:\Users\用户名\AppData\Roaming\MPC-BE)需要有Shaders和Shaders11这两个文件夹及其下的那些hlsl文件

win8 发表于 2022-5-10 23:39

暁美ほむら 发表于 2022-5-10 23:03
用exe版本重新安装一遍,大概是免安装注册表路径没有识别。

终于跑起来了,但是完全没有效果。
为了确认是我瞎还是真的没有效果,抄了一个把亮度降低到1/16的着色器; 为了确保没有操作实物,预调整和后调整都加上了并且点过了确认真的没效果...





win8 发表于 2022-5-11 00:20

虽然不知道为什么,但是现在可以工作了。

并且现在选择渲染器EVR也可以使用着色器了。

hein 发表于 2022-5-11 01:00

mpc hc 和 be当初设置anime4k 一点反应没有,用自带的sharpen之类的直接就有效果。
于是懒得用了,madvr用用结束。

win8 发表于 2022-5-12 01:21

本帖最后由 win8 于 2022-5-12 01:22 编辑

分享一下自己刚搓的着色器,用来把竖屏视频改为横屏全屏展示。https://github.com/tumuyan/MPC-Shader

页: [1]
查看完整版本: MPC-BE的着色器到底怎么用?