1)VLC、MPV 性能表现最佳,Pot画质最好,KM、MPC 、系统自带的也很优秀。
2)恒星一般般还行,GOM效果最差。
1)windows下,主用Pot,次用MPV、VLC,其他后补。
2)linux下,使用VLC、MPV。其他暂不研究。
(20230708增加了MPV 、MPC-HC、 MPC-BE三个播放软件进行对比)
其中windows10系统自带的是:”电影和电视“
视频播放软件 | 版本号 |
Pot | 230523 |
VLC | 3.0.18 |
KM | 2023.6.29.12 |
GOM | 2.3.84.5352 |
恒星播放器 | 20230629115642 |
系统自带的“电影和电视” | 10.22091.1004.0 |
MPV | 20230702 |
MPC-BE | 1.6.8.5 |
MPC-HC | 2.0.0.25 |
都是2023年6月-7月安装的较新版本
硬件环境:i7-4790s32GSSD
操作系统: windows10企业版
序列 | 播放软件 | CPU占用 | GPU占用 | 内存占用 | 声音 | 画质 | 其他 |
1 | Pot | 0.2-1% | 9%左右 | 185MB | 正常 | 正常 | 快进与随意时间点击瞬间最高3% Pot暂停,后台还有占用CPU的现象 |
2 | VLC | 0-0.6% | 6-7% | 156MB | 正常 | 正常 | 快进与随意时间点击瞬间最高5% VLC暂停,后台没有占用CPU的现象。 |
3 | KM | 0.1-0.4% | 17%左右 | 220MB | 正常 | 正常 | |
4 | GOM | 7%左右 | 20%左右 | 294MB | 无立体声、有爆裂感 | 最差 | CPU占用最高,GPU次高,内存次高,声画最差 |
5 | 恒星播放器 | 5%左右 | 23%左右 | 455MB | 正常 | 正常 | CPU占用次高,GPU与内存占用最高 |
6 | 系统自带的“电影和电视” | 0.4-1.2% | 5%左右 | 194MB | 正常 | 正常 | |
7 | MPV | 3-5% | 7-8% | 155MB | 正常 | 正常 | |
8 | MPC-BE | 0.2-0.7% | 11-12% | 148MB | 正常 | 正常 | |
9 | MPC-HC | 5-7% | 4-5% | 120MB | 正常 | 正常 | MPC-HC内存占用最低,GPU占用也是最低的。 |
1.从CPU最低占用来看,
VLC最优秀,
KM、MPC-BE、Pot、系统自带的也很优秀,
MPV、MPC-HC,也不错
恒星较差、GOM最差。
2.从GPU最低占用来看(硬件解码,主要依赖GPU来处理视频)
MPC-HC最优秀,
系统自带的次优秀,
VLC第三,MPV第四,
Pot、MPC-BE、KM次之
恒星与GOM依然垫底。
3.以内存最低占用来看,
最优依次为:MPC-HC 、MPC-BE、MPV、VLC、Pot 、系统自带的、KM
对比内存占用大小的意义不大,都不差那点内存;
但是GOM与恒星明显最差,内存、CPU、GPU占用三项都是最大。
1)硬件解码与软件解码优点缺点
硬解
优点:无需占用CPU,解码快,功耗低
缺点:画质补偿、画质增强、滤镜、渲染、字幕都不如软解,所以,画质不如软解。
软解
优点:画质更好,画质补偿、画质增强、滤镜、渲染、字幕特效
缺点:就是对CPU的负担较重。
2)pot很例外,默认播放使用软解
默认软解时,CPU占用稳定在10%上下, GPU占用15%,内存215MB左右,画质变好看一点。
切换一下硬件解码,CPU、GPU占用几乎VLC一样低,如上面表格所示。
potplayer切换软硬解码 ,如下操作
虽然软解比硬解消耗更多的资源,CPU占用高一点,
但画质好看很多,软硬解切换又方便,所以平时默认使用Pot播放视频文件。
少数几次遇到打不开的视频、或者卡顿的情况下,才偶尔用一下VLC、KM、恒星或者系统自带的。
3)恒星默认硬解
有时提示自动切换到软解,
有时一直在提示尝试软解,如下,估计软解付费使用,呵呵。
由于广告、某些功能要注册才能使用,所以用得比较少。
4)Pot以外的几个播放软件都是默认硬解
默认硬解的画质没有软解好看。
其他播放软件是否支持软解、在哪里调,暂不作研究。
5)关于VLC
第一天播放时内存占用156MB左右,
第二天播放同一文件,内存占用变成317MB上下,
一直没有降到前一天的156MB,但CPU与GPU占用率和前一天是一样的。
其他播放软件几乎与前一天测试的结果一样,
唯独VLC的内存反而增加了,不太理解,软件又没有更新,暂不作深入研究。
(显示器不支持4K视频,但尝试播放4K视频)
有趣味现象:
1.第一天第一次播放,只有VLC画面与声音是同步的,但是CPU占用高达70%左右,且声音没有立体感。
其他几个软件,全部都是画面声音不同步、且画面变慢,Pot也是,但Pot播放时声音是正常且是立体声。
2.第二天,再开机发现,再用vlc 播放,cpu占用30-40%变低了,声画同步,声音也变立体了,
并且km、gom、pot全部都可以正常播放,没有变慢、没有了声画不同步的现象。
3.猜测:播放软件自动识别or连网更新了解码?然后重启系统就变好了?
正式对比:播放4K、25FPS、时长20分钟、大小为950MB的MP4视频文件:
序号 | 播放软件 | CPU占用 | GPU占用 | 内存占用 | 声音 | 画质 | 对比 |
1 | Pot | 60-70% | 40%左右 | 1400MB | 立体 | 更光艳、丰富、饱满, 观感最舒适 | 比VLC、MPV、MPC、KM多了一点点暖色、饱满了一点点, 但是不明显 ,要认真地看,才能看出来。 |
2 | VLC | 30-40% | 8%左右 | 1250MB | 立体 | 无渲染、正常 | |
3 | KM | 30-40% | 36%左右 | 1060MB | 立体 | 无渲染、正常 | |
4 | GOM | 50-70% | 50-60% | 1240MB | 声音变二维、有爆裂感,最差 | 有明显的失真,最差。 | |
5 | 恒星播放器 | 需要付费播放 | |||||
6 | 系统自带的“电影和电视” | 需要付费播放 | |||||
7 | MPV | 20-30% | 17-18% | 767MB | 立体 | 无渲染、正常 | |
8 | MPC-BE | 30-40% | 22-23% | 790MB | 立体 | 无渲染、正常 | |
9 | MPC-HC | 30-40% | 23% | 790MB | 立体 | 无渲染、正常 | 后三者内存占用差不多一样, MPC-BE比MPC-HC优秀一点点,差别不是很大。 |
1.以CPU最低占用来看,播放4K视频,首选MPV,次VLC,再MPC-BE 、MPC-HC,再KM ,GOM、Pot垫底,恒星与系统自带的需要付费暂时放弃。
2.以画质来看,Pot好看了一点点,其他几个的画质都是一模一样。
3.以内存占用来看,MPVMPC最优秀,其他一般。
4.综上,MPV最优秀,VLC次优秀。
1.恒星播放器
可以播放5分钟,时间长了要付费才能使用。呵呵。
2.win10下使用 “电影和电视”
需要付费才能用,呵呵。
3.win10下windows media player
播放报错,具体什么原因,暂不追查。
4.其他播放软件暂不对比。
1.windows下播放1080P及以下视频,主用Pot,其他后补。
Pot软硬解切换方便,画质最好,虽然性能不是最强,但也接近最强。
2.windows下播放4K视频,主用MPV、次用VLC,其他后补,因为MPV难用、某些情况下还得用VLC。
(据说MPV在linux系统之下表现也不错,以后再了解;
windows下MPV没有UI设置功能,只能设置配置文件、使用快捷键,对小白不友好)
3.linux下,使用VLC、MPV (暂时没在linux系统下测试对比)。
4.补充:使用VLC、MPV的理由
1)除了播放4K视频性能表现最强之外,还因为这俩支持多平台;
2)有时需要在linux系统下播放视频;
3)十年前的电脑还在用,必须找一两个最低功耗的播放器。
1080P视频,用27英寸显示器观看勉强还行,没有毛刺感,至于播放时要不要追求再优化画质,那不重要。
那么哪个功耗最低,就选择哪个,所以首选VLC、KM,次用MPV、MPC。
使用Pot就是没错了,默认自动为你优化画质。
其他播放软件不会自动优化画质,是不支持呢,还是说支持但要捣鼓一翻才行,以后再了解。
如果不差那点CPU资源的,理论上在windows下只安装使用一个播放软件省事多了,比如只安装Pot。
但实际上只安装一个视频播放软件,还是不行的,总要再安装一两个其他的作备用。
能打的不止一个,但全能的却没有。
世上真的没有一种低功耗、画质好、功能又多、格式通杀的视频播放器。
通过对比视频播放软件的播放性能,
表面追求低功耗,本质是在追求实用、节俭、环保、并行、高效的生活;
表面是在追求画质,本质是在追求愉悦、舒适、艺术化的精神生活体验。
默认使用的解码器是FFmped64.dll(HEVC/H.265),
切换硬解码,还是自动使用FFmped64.dll(HEVC/H.265),所以画质没有变化。
看来是核显支持不太行?软件作出智能判断,坚持使用FFmped64解码器。
默认使用的软解码器也是FFmped64.dll(HEVC/H.265),
切换到硬件解码,使用CPU核显,也能流畅播放。
软硬解对比:
1)默认软解码,画面会明显地变得光艳一些、色彩更丰富更饱满,但CPU会消耗高一点,达到10%;
2)切换到硬解码,画面与色彩普通变暗一点,CPU只占用1%及以下。
软解:
硬解:
可以修改设置默认使用内置的解码器
要实现4K,需要显卡(可以是CPU核芯显卡 or 独立显卡)、数据线、显示器三者同时支持才可以实现。
否则
核显与数据线都支持4K,但显示器不支持的话,播放4K高帧以上的视频时,视频的画面就会黑屏,或者视频没有显示,或者像播放幻灯片一样。
本机播放4K 60FPS高帧视频就很卡、接近死机。
但是本机播放4K低帧25FPS的视频由一开机的慢放与声画不同步,到后来自动调整到正常播放且声画同步,
个人理解是视频解码器自动调整优化了视频输出。
本机CPU i7-4790s自带intel 核芯显卡 4600
最大分辨率 (DP口)3840x2160@60Hz
我使用的是DP转HDMI的转换头+HDMI线,实现连接主机DP口与显示器的HDMI口,理论上最大分辨率 3840x2160@60Hz
通常是DP1.2或更高版本、HDMI1.4a或更高版本的视频线支持4K。
本人用的是HDMI2.0连接线,HDMI2.0连接线的长度、分辨率、宽带如下:
有更高要求的,可参考:
HDMI_百度百科 (baidu.com)
https://baike.baidu.com/item/HDMI/922240#3_5
HDMI HDMI 2.1a 规范
https://www.hdmi.org/spec/hdmi2_1_cn
HDMI 规范和计划
https://www.hdmi.org/spec/index_cn
本人使用一台27英寸的显示器,最高分辨率1080P、60FPS,
但是播放4K 、25FPS的视频也是没有问题的,只是到了显示器输出时看到的仍然是1080P的画质,只是CPU占用很高。
播放软件通过视频解码器比如FFmpeg64解码,将视频输出为4K,就算显示器不支持4K,也能正常显示,
但实际上在这台显示器上是以1080p来显示出来的,而且画质是失真的,
只是肉眼看不出来而已,而且播放4K视频时CPU占用会很高。
至于为什么1080P的显示器能显示4K?是否显示器通过超频实现的?
不是!我从网上找到了相对专业的解释:
”即便我们的显示器无法输出真正的 4K 分辨率图像,但在 1080P 显示器上播放 4K 图像时,
软件会通过算法将画面多个像素相加取平均值,成为一个新的像素显示,色度信息并不会丢失!“
我想这就是视频解码器起到的作用。
虽然本CPU核显官方参数说明上是支持的最大分辨率 (DP)3840x2160@60Hz,
但本机播放4K 60FPS的视频就不行,没有流畅感觉,一卡一卡的,像播放PPT一样,声画不同步,
CPU占用非常高,系统非常卡,几乎要死机,切换软硬解码都一样,更换了多个播放软件也一样。
(原理思考,由于没有深入了解过视频处理技术,暂时以小白的思路去理解:
在本地播放的视频文件,通过视频解码器解析出来的原始视频效果,首先要依赖本地硬件如CPU核显or独立显卡、数据线、显示器的支持,
才可以借助视频解码器正确地、合理地对视频作出降帧、降分辨率的优化调整输出,再转到显示器播放;
如果视频解码器解析出来的原始视频效果,超出了硬件的支持能力,那么,视频解码器也无法对视频效果作优化输出。)
如果直接买一条DP1.2以上的视频线、
如果再买一台支持4K 60FPS的带有DP口的显示器、
如果DP线直接插到主机的DP口与显示器的DP口、中间不用转换头,
这样,彻底在硬件上打通CPU核显的极限。
通过视频转换器、视频转换软件,将高帧视频转换成低帧(4K 60FPS to 1080P 25FPS),
有尝试过在本机上操作,但是非常非常消耗CPU,且转换1小时长的视频,动不动要10小时左右,
转换出来的视频片段也是声画不同步的,后来放弃了,不转换,干脆寻找低帧率的视频资源。
个人小白理解是,既然硬件不支持,那么要处理比硬件要求更高的视频,一般是做不到的。
视频转换首先是要识别与处理视频,既然识别有问题,那么转换出来肯定也是不正常的。
或许以后换一台支持到分辨率达到4K 60FPS的显示器,才能完美地对得起当下的CPU核显与HDMI2.0数据线,
这样播放4K 60FPS视频就不用再降帧、降分辨率,就不会过高消耗CPU!可以一边观影,一边流畅地做很多其他操作。
然而,在本机硬件无法支持4K 60FPS的情况下,可以寻找最佳1080P 60FPS、或者4K 25FPS的视频也可以播放,
而且画质效果很好,肉眼无法挑剔出失真的感觉了,就算4K 25FPS很消耗CPU达50%以上、70%以下,又不是百分百,
况且只是偶尔看一下,所以暂时不考虑升级显示器,毕竟4K 60FPS不是主流,毕竟升级显示器也要费钱。所以暂时将就着用。
以后因特殊需要玩起4K摄影了,再考虑主用4K视频,再考虑升级显示器、升级宽带、升级磁盘容量。
本次只对比在windows下播放最常见的MP4视频格式,其他功能暂不作对比,
或许以后再考虑对比其他的功能,比如:
1.对比播放MKV、avi其他常见视频格式的性能表现;
2.对比播放蓝光原盘、4K 60FPS、8K、HDR视频的性能表现;
3.对比谁的功能更多更强,比如滤镜、视频解码、音频解码、外挂字幕、字幕特效、实时字幕、插件、视频捕获、录制等功能;
4.对比设备支持,如采集器、摄像头、模拟TV、数字TV、电视录制、DVD/蓝光等。
End
20230706初次整理
20230708有更新 ,加入MPV 、MPC进行对比。
页面更新:2024-03-01
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号