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:\Users\David\Pictures\mpv截图
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:\Users\David\Pictures\mpv截图
screenshot-format=jpg
screenshot-template=mpv-screenshot-%f-%P
帧率正常了。
附加部分
顺便附上i3 4170
和E3 1220v3
国际象棋跑分分数对比。
i3 4170:
E3 1220v3:
分数高了25%左右,这倒真是一分钱一分货。不愧是奸商,价格拿捏得真好,换成E3 1230v3
就要400多了。