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

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

  • TA的每日心情

    2020-7-10 09:29
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    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

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

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

    积分
    429800

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

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

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

    使用道具 举报

  • TA的每日心情

    2020-7-10 09:29
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    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

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

    使用道具 举报

  • TA的每日心情

    2020-7-10 09:29
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    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

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

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

    积分
    429800

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

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

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

    使用道具 举报

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

    本版积分规则

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