请各位大佬帮忙看看这 mpv 配置,为啥这么卡
Machine And OS: Macbook Pro 2017, Catalina 10.15.5主要用来看动画片,看1080p 的片子加了 Anime4k, GPU 直接飙到90%。。4K HDR 的片子没法加任何 shader, deband 也关掉了。现在唯一的办法:看片时在机子下面垫几个生物冰袋物理降温。。。效果立竿见影。但是我没法一直这么做啊,好难受。
mac 只能用 opengl 我也认了,下面的配置如果看个2小时的片,基本上到中途一半就会越来越卡,估计是 CPU 发热降频了。。
有啥办法拯救下嘛。。。mac 平台下的mpv配置:
``` conf
##########
# General #
##########
profile=gpu-hq
vd-lavc-dr=no# mac unsupport it, opengl 4.4
macos-force-dedicated-gpu=yes
vd-lavc-software-fallback=no
#####
# UI #
######
border=no # hide the window title bar
macos-title-bar-material=dark # fullscreen (10.14+)
msg-color=yes # color log messages on terminal
term-osd-bar=yes # display a progress bar on the terminal
# no-hidpi-window-scale # used on 5K iMac to prevent scaling by OSX
# force-window=immediate
cursor-autohide=1000 # autohide the curser after 1s
# geometry=3840x2160 # force 4k resolution output from on Macs, rather than using MacOS upscaling
#############
# Color #
##############
icc-profile-auto=yes
gamma-auto
target-prim=auto
# vf=format=colorlevels=full:colormatrix=auto
# video-output-levels=full
#############
# Cache #
##############
#############
# Subs #
##############
sub-use-margins
sub-ass-force-margins
demuxer-mkv-subtitle-preroll=yes # try to show embedded subs when seeking even when no index information is present
sub-auto=fuzzy
sub-font='Trebuchet MS'
sub-bold=yes
blend-subtitles=yes # may close it
##########
# Dither #
##########
dither-depth=auto
############
# Debanding #
#############
#(best: 4,20,16,0)
deband=yes # enabled by default
deband-iterations=2 # deband steps
deband-threshold=35 # deband strength
deband-range=20 # deband range
deband-grain=5 # dynamic grain: set to "0" if using the static grain shader
[4k Anime
profile-desc=cond:(p["video-params/w"]>1920 and p["video-params/h"]>1080)
glsl-shaders-clr
deband=no
correct-downscaling=yes
linear-downscaling=no
dscale=mitchell
cscale=spline36
sigmoid-upscaling=yes
vd-lavc-threads=32
[720P
profile-desc=cond:(p["video-params/w"]==1280 and p["video-params/h"]==720)
deband=yes
glsl-shaders-clr
glsl-shaders="~~/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl:~~/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl:~~/shaders/Anime4K_DarkLines_Fast.glsl:~~/shaders/Anime4K_ThinLines_Fast.glsl:~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl"
dscale=mitchell
# glsl-shaders="~~/shaders/KrigBilateral.glsl"
cscale=mitchell
vd-lavc-threads=16
[1080p-Anime
profile-desc=cond:(p["video-params/w"]==1920 or p["video-params/h"]==1080)
deband=yes
glsl-shaders-clr
glsl-shaders="~~/shaders/Anime4K_Denoise_Bilateral_Mode.glsl:~~/shaders/Anime4K_DarkLines_Fast.glsl:~~/shaders/Anime4K_ThinLines_Fast.glsl:~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl"
# scale=spline36
dscale=mitchell
cscale=mitchell
# glsl-shader="~~/shaders/KrigBilateral.glsl"
vd-lavc-threads=32
[normal-movies
deband=yes
glsl-shaders-clr
glsl-shaders="~~/shaders/FSRCNNX_x2_8-0-4-1.glsl"
dscale=mitchell
cscale=spline36
vd-lavc-threads=32
```
本帖最后由 孤雨独火 于 2020-7-8 12:57 编辑
我的mac下的mpv也很卡(我甚至什么参数都没添加
折腾很久放弃了于是改用了movist pro
孤雨独火 发表于 2020-7-8 12:55
我的mac下的mpv也很卡(我甚至什么参数都没添加
折腾很久放弃了于是改用了movist pro
...
movist 我也试了一下,主要2个问题导致没法用
1. 普通版的话,播放 HDR 视频,色调完全不对。。。差太远了,pro 版试用了一下,色调倒是正常了,但是设置上面仍然只能用bt.709或默认。(不清楚它是不是调成bt.2020了)
2. 另外这个播放器的硬件解码好像有点问题,我调成硬解后,4k 视频,GPU 占用一直是0,CPU 倒是飙到快200了。
其他的字幕滤镜什么的倒都是些小问题了,可以忍受。
mpv 在 mac 上性能问题很严重。。。看了下 github 的一些相关issue,都2年多了还没 closed,作者一直在弄。。感觉要改善这个问题估计都要再等好久
那就别用shader呗。。。ewa_lanczossharp也不错嘛 kkren 发表于 2020-7-9 16:09
那就别用shader呗。。。ewa_lanczossharp也不错嘛
唉。。没有办法了。。已经把 shader 都去掉了。
加上了 interpolation, 但是在4k 下会卡。而且感觉1080p 下虽然画面抖动减轻了,但是明显内容变模糊了。
scale和 cscale 换成 spline36,几乎就是默认的 gpu-hq 设置了。
sdfcxjwef 发表于 2020-7-9 16:45
唉。。没有办法了。。已经把 shader 都去掉了。
加上了 interpolation, 但是在4k 下会卡。而且感觉1080p ...
我好像忽视你的配置问题了...mac上的mpv效率并不高,而且你的配置属于老旧,确实开不起太多复杂算法
页:
[1]