• mpv设置CPU软解


    铺垫

    近日,我给我台式机升级了CPU,从i3 4170升级到了E3 1220v3,i3是170包邮卖掉的,E3是198包邮买到的。散热器我用的是红海mini,安装难度非常大,得用吃奶的劲把它压到扣具上,而且接触的部分还会把CPU顶盖划出痕迹,迟早要把它换掉。

    E3 1220v3没有核心显卡,之前的P106-90魔改方案就没法用了,现在插在电脑上用来跑一些需要CUDA的程序。我抱着侥幸心理入了一张AMD亮机卡,想试试看能不能借道输出,结果失败了。群友跟我说E3 1225v3带核心显卡,但是得加几十块钱。我觉得再退货太麻烦,干脆不换了,打算之后再入张矿卡,正好把游戏戒了,于是作为亮机卡的AMD HD 6450成为了这篇文章的主角。

    这张显卡的性能真是非常差,天梯图上在GT210和GT220之间。之前我用的是4代i3内置的HD4400(英特尔核心显卡),支持硬解H.264,所以我看番一直用的是核显硬解。今天我想看点动漫,但发现帧率非常低,发现是因为HD 6450也支持硬解H.264,而性能又特别差,1080P的视频每秒只能有十几帧。于是我就想试试把解码的工作交给CPU,也就是软解。

    正文

    之前我的mpv配置文件是这样的。

    #profile=gpu-hq
    icc-profile-auto
    blend-subtitles=video
    scale=ewa_lanczossharp
    video-sync=display-resample
    interpolation
    tscale=oversample
    
    #截屏文件格式(可选:png、ppm、pgm、pgmyuv、tga、jpg、jpeg)
    #截屏文件保存路径
    screenshot-directory=C:UsersDavidPicturesmpv截图
    screenshot-format=jpg
    screenshot-template=mpv-screenshot-%f-%P
    

    我看了看VCB-Studio的教程大佬的配置文件,在开头加上了hwdec=no,发现帧率上不去,又把scale=ewa_lanczossharp给加上了注释,现在帧率正常了。

    目前我的mpv配置文件是这样的。

    #强制CPU软解
    hwdec=no
    
    #profile=gpu-hq
    icc-profile-auto
    blend-subtitles=video
    #scale=ewa_lanczossharp
    video-sync=display-resample
    interpolation
    tscale=oversample
    
    #截屏文件格式(可选:png、ppm、pgm、pgmyuv、tga、jpg、jpeg)
    #截屏文件保存路径
    screenshot-directory=C:UsersDavidPicturesmpv截图
    screenshot-format=jpg
    screenshot-template=mpv-screenshot-%f-%P
    

    帧率正常了。

    附加部分

    顺便附上i3 4170E3 1220v3国际象棋跑分分数对比。

    i3 4170:

    E3 1220v3:

    分数高了25%左右,这倒真是一分钱一分货。不愧是奸商,价格拿捏得真好,换成E3 1230v3就要400多了。

  • 相关阅读:
    C# Renci.SshNet SFTP--FTP 操作help
    点评js异步加载的4种方式
    C# csv 操作类
    Redis分布式缓存
    webApi FileReader
    Web API 2 authentication with JWT
    Web SQL
    jQuery图像照片剪裁插件Jcrop中文演示
    使用ajax跨域withCredentials的作用
    JavaScript 判断浏览器类型及版本
  • 原文地址:https://www.cnblogs.com/xuyiyang/p/13647078.html
Copyright © 2020-2023  润新知