Replies: 42 comments 208 replies
-
👉 mpv.conf1. 使用gpu-next
1.1. 如果切换到vulkan
1.2. 算法再现通过多个参数实现vo_gpu版的算法表现
MPV_lazy/portable_config/profiles.conf Lines 115 to 120 in c4ea013 以上的[Tscale-box]在vo_gpu-next中无效,以下实现近似效果
1.2.8. 近似
|
Beta Was this translation helpful? Give feedback.
-
能不能测下二者的性能表现 |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
-
另外有没有好用的lut,我只能找到log to *的lut |
Beta Was this translation helpful? Give feedback.
-
libplacebo 的默认dither算法是bluenoise(重写改良的fruit?),依然由mpv默认的fruit选项触发,未测试效果 |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
-
mpv-player/mpv#9421 |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
#58 (comment) |
Beta Was this translation helpful? Give feedback.
This comment has been minimized.
This comment has been minimized.
This comment has been hidden.
This comment has been hidden.
-
测试编译了下最新版的mpv https://github.com/dyphire/mpv-winbuild/releases 新版的--vo=gpu-next下字幕渲染确实可以和着色器一起正常工作了,不再产生伪影 |
Beta Was this translation helpful? Give feedback.
This comment has been minimized.
This comment has been minimized.
-
我用的27号发布的版本,截图还是有文字,只不过文字的大小和位置都不正常, |
Beta Was this translation helpful? Give feedback.
-
gpu-next使用glsl的问题应该已经解决了,mpv-player/mpv#10246 |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
突然有个疑惑想问,vo=gpu-next下如何查看并确认mpv输出位深? Edit: 我大概在--vo=gpu-next的日志中找到了输出位深的相关记录 [ 0.641][v][vo/gpu-next/d3d11] Queried output: \\.\DISPLAY2, 3840x2160 @ 10 bits, colorspace: RGB_FULL_G22_NONE_P709 (0)
[ 0.641][v][vo/gpu-next/d3d11] Selected swapchain format R10G10B10A2_UNORM (24), attempting to utilize it.
[ 0.643][v][vo/gpu-next/d3d11] Selected swapchain color space RGB_FULL_G22_NONE_P709 (0), attempting to utilize it.
[ 0.643][v][vo/gpu-next/d3d11] Swapchain capabilities for color space RGB_FULL_G22_NONE_P709 (0): normal: yes, overlay: no
[ 0.643][v][vo/gpu-next/d3d11] Swapchain successfully configured to color space RGB_FULL_G22_NONE_P709 (0)!
[ 0.643][v][vo/gpu-next/d3d11] Using flip-model presentation
...
[ 0.644][v][vo/gpu-next/libplacebo] Initial swap chain configuration: format: R10G10B10A2_UNORM, color space: RGB_FULL_G22_NONE_P709. 可以看到--vo=gpu-next和--gpu-api=d3d11下好像也可以自动选择10bit输出 |
Beta Was this translation helpful? Give feedback.
-
到底最终windows上的vulkan api能否实现10bit输出/指定色深输出? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
经过在 mpv-player/mpv#9800 中的持续性探讨和调整优化,libplacebo 已基本实现了--vo=gpu-next的动态亮度元数据/动态峰值检测( 如果更偏好保留高光对比度的话可以使用--tone-mapping=spline,--tone-mapping-param=1.0。代价是会相应损失阴影处的细节 |
Beta Was this translation helpful? Give feedback.
-
gpu-next有个问题不知道你们能不能复现:如果通过条件配置来切换解码方式,那么在播放时切换或直接打开相应文件时画面会花屏(前提是之前有播放进度 最早是此提交 dyphire/mpv-config@8825033 时期发现的,做了临时处理 [test]
profile-cond=p["video-params/w"] > 3000
profile-restore=copy
hwdec=auto #or hwdec=no 故障画面 edit: 花屏画面有点阴间,隐藏了 |
Beta Was this translation helpful? Give feedback.
-
mpv-player/mpv#12195 此PR导致了--vo=gpu-next下严重的bug,我这边测试播放中使用命令对glsl-shaders进行各种更改操作都不再实际生效。目前还没测试到底影响了多少options,这种重大更改竟然没有进行充足的调测( |
Beta Was this translation helpful? Give feedback.
-
我有个关于gpu-next(libplacebo)渲染器设置的疑问。比如普通 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
mpv的
vo=gpu-next
(原vo=placebo
)已基本实现且并入主干,mpv版本号推进到0.35.0主要已知问题
建议自行积极向上游报告与切换到相对稳定的版本
主要新功能&特异点
https://mpv.io/manual/master/#options-glsl-shader-opts
--tone-mapping=spline/bt.2446a/st2094-40/st2094-10
--target-colorspace-hint=yes
(FAQ_win10开启hdr透传)--sharpen
不可用(不会修复:设计初衷、可变相再现)ewa_lanczossharp
ewa_lanczossoft
haasnsoft
bartlett
tukey
--libplacebo-opts
可使用该参数直驱渲染器的内部参数设置https://mpv.io/manual/master/#options-libplacebo-opts
其它的详细内容参见官方说明 https://github.com/mpv-player/mpv/wiki/GPU-Next-vs-GPU
二楼为使用示例
Beta Was this translation helpful? Give feedback.
All reactions