找回密码
 立即注册
查看: 2166|回复: 5

请各位大佬帮忙看看这 mpv 配置,为啥这么卡

该用户从未签到

1

主题

2

回帖

0

VC币

注册会员

Rank: 2

积分
575
sdfcxjwef 发表于 2020-7-8 11:05:08 | 显示全部楼层 |阅读模式
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




```
回复

使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2760

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    430083

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2020-7-8 12:55:23 | 显示全部楼层
    本帖最后由 孤雨独火 于 2020-7-8 12:57 编辑

    我的mac下的mpv也很卡(我甚至什么参数都没添加
    折腾很久放弃了于是改用了movist pro
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    575
    sdfcxjwef  楼主| 发表于 2020-7-8 13:24:57 | 显示全部楼层
    孤雨独火 发表于 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,  作者一直在弄。。感觉要改善这个问题估计都要再等好久


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-1-10 22:51
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    6

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    897
    kkren 发表于 2020-7-9 16:09:26 | 显示全部楼层
    那就别用shader呗。。。ewa_lanczossharp也不错嘛
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    575
    sdfcxjwef  楼主| 发表于 2020-7-9 16:45:19 | 显示全部楼层
    kkren 发表于 2020-7-9 16:09
    那就别用shader呗。。。ewa_lanczossharp也不错嘛

    唉。。没有办法了。。已经把 shader 都去掉了。
    加上了 interpolation, 但是在4k 下会卡。而且感觉1080p 下虽然画面抖动减轻了,但是明显内容变模糊了。

    scale和 cscale 换成 spline36,几乎就是默认的 gpu-hq 设置了。

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2760

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    430083

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2020-7-9 17:46:21 | 显示全部楼层
    sdfcxjwef 发表于 2020-7-9 16:45
    唉。。没有办法了。。已经把 shader 都去掉了。
    加上了 interpolation, 但是在4k 下会卡。而且感觉1080p ...

    我好像忽视你的配置问题了...mac上的mpv效率并不高,而且你的配置属于老旧,确实开不起太多复杂算法
    回复

    使用道具 举报

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

    本版积分规则

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