请教mpv.conf的配置问题
本帖最后由 zxsa 于 2024-4-5 09:52 编辑想用vulkan硬解和渲染,渲染可以,硬解不行,直接闪退。
电脑是联想刃7000P(5800+3070ti+64GB,win11企业版)
mpv.conf配置如下:
hwdec=vulkan
vo=gpu-next
gpu-context=winvk mpv --version? xy. 发表于 2024-4-5 10:14
mpv --version?
最新版 zxsa 发表于 2024-4-5 10:15
最新版
mpv --vulkan-device=help?
如果有多个设备, 可以手动设置到 N 卡上
把 log 发上来也有帮助 本帖最后由 zxsa 于 2024-4-5 11:06 编辑
xy. 发表于 2024-4-5 10:20
mpv --vulkan-device=help?
如果有多个设备, 可以手动设置到 N 卡上
把 log 发上来也有帮助 ...
mpv --hwdec=help
有以下内容,是不是说明硬件支持以下格式vulkan硬解?
vulkan (av1-vulkan)
vulkan (h264-vulkan)
vulkan (hevc-vulkan)
vulkan-copy (av1-vulkan-copy)
vulkan-copy (h264-vulkan-copy)
vulkan-copy (hevc-vulkan-copy) 另外,gpu-api和gpu-context有什么区别?
D:\mpv>mpv --gpu-api=help
GPU APIs (contexts):
auto (autodetect)
d3d11 (d3d11)
opengl (angle)
opengl (win)
opengl (dxinterop)
vulkan (winvk)
D:\mpv>mpv --gpu-context=help
GPU contexts (APIs):
auto (autodetect)
d3d11 (d3d11)
angle (opengl)
win (opengl)
dxinterop (opengl)
winvk (vulkan) vo=gpu-next
gpu-api=vulkan
hwdec=vulkan
gpu-context=winvk
这样看是已经开启了vulkan硬解
wlb1 发表于 2024-4-5 12:47
这样看是已经开启了vulkan硬解
你电脑配置贴出来看看?
首先执行mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
conf里只需以下三项设置,其它的都不用
vo=gpu-next
gpu-api=vulkan
hwdec=vulkan
本帖最后由 zxsa 于 2024-4-5 14:18 编辑
wm1128 发表于 2024-4-5 14:03
首先执行mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
conf里只需以下三项设置, ...
mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
按这个设置,不能开启vulkan硬解。 zxsa 发表于 2024-4-5 14:14
mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
按这个设置,不能开启vulkan硬解 ...
很可能是有组件的版本没适配.
之前让你贴出来, 没有理我.
mpv --version
nvidia-smi --query-gpu=driver_version --format=csv,noheader --id=0 本帖最后由 zxsa 于 2024-4-5 14:59 编辑
xy. 发表于 2024-4-5 14:45
很可能是有组件的版本没适配.
之前让你贴出来, 没有理我.
mpv --version
哈哈,之前没明白你的意思。
C:\mpv>mpv --version
mpv v0.37.0-709-g765a43a0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
built on Mar 31 2024 00:08:02
libplacebo version: v7.349.0 (v6.338.0-120-g7b29435-dirty)
FFmpeg version: N-114529-g2df2b4067
FFmpeg library versions:
libavutil 59.10.100
libavcodec 61.4.100
libavformat 61.2.100
libswscale 8.2.100
libavfilter 10.2.100
libswresample 5.2.100 xy. 发表于 2024-4-5 14:45
很可能是有组件的版本没适配.
之前让你贴出来, 没有理我.
mpv --version
nvidia-smi --query-gpu=driver_version --format=csv,noheader --id=0
这句不懂什么意思。 zxsa 发表于 2024-4-5 14:14
mpv --hwdec=help和mpv --vulkan-device=help都有vulkan的解码器和设备
按这个设置,不能开启vulkan硬解 ...
先找个普通SDR的视频试试看吧,虽然我这边HDR的也没有问题
还有你的MPV版本有点低
我这边的是
mpv --version
mpv v0.37.0-561-g3afcaeb7 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
built on Mar 17 2024 00:11:18
libplacebo version: v7.349.0 (v6.338.0-118-g4fdb9c0-dirty)
FFmpeg version: N-114224-gde2fb43e7
FFmpeg library versions:
libavutil 59.2.100
libavcodec 61.1.101
libavformat 61.0.100
libswscale 8.0.100
libavfilter 10.0.100
libswresample 5.0.100
zxsa 发表于 2024-4-5 14:48
nvidia-smi --query-gpu=driver_version --format=csv,noheader --id=0
这句不懂什么意思。
nv 驱动版本. mpv 和组件版本倒是没问题, 只能猜驱动版本太低了.
要 ≥ 535. 短期内强烈不建议用vulkan硬解码。各家驱动兼容性都还没适配好,ffmpeg那边还一堆问题。用就是当小白鼠。 wm1128 发表于 2024-4-5 14:53
先找个普通SDR的视频试试看吧,虽然我这边HDR的也没有问题
重新装了最新版:
C:\mpv>mpv --version
mpv v0.37.0-709-g765a43a0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
built on Mar 31 2024 00:08:02
libplacebo version: v7.349.0 (v6.338.0-120-g7b29435-dirty)
FFmpeg version: N-114529-g2df2b4067
FFmpeg library versions:
libavutil 59.10.100
libavcodec 61.4.100
libavformat 61.2.100
libswscale 8.2.100
libavfilter 10.2.100
libswresample 5.2.100 本帖最后由 zxsa 于 2024-4-5 15:16 编辑
xy. 发表于 2024-4-5 14:56
nv 驱动版本. mpv 和组件版本倒是没问题, 只能猜驱动版本太低了.
要 ≥ 535.
之前驱动高于535,现在装了最新版驱动(551.86)也一样没解决。 vulkan硬解优点是什么, 比nv硬件更好吗 https://trac.ffmpeg.org/ticket/10847
上游还segfault呢能不闪退么
wm1128 发表于 2024-4-5 14:53
先找个普通SDR的视频试试看吧,虽然我这边HDR的也没有问题
你们mpv的效果和自带的电影和电视 效果一样吗?还是说哪个好点?
页:
[1]