知名WP本地视频播放应用对比评测

sunboyheng UID.940459
2015-05-06 发表

本帖最后由 sunboyheng 于 2015-5-6 22:35 编辑

播放本地视频对手机用户来说是一个非常普通的需求,而在WP平台视频播放一直不是强项,本地视频播放的应用也不是很多,因此把WP平台知名的本地视频播放做一个对比评测,让大家了解WP平台本地视频播放性能。就我个人而言,平时使用电脑看视频居多,很少在手机上看视频,主要原因是视频需要下载到本地,且Lumia 925存储空间有限不能扩展,但每个人的使用习惯和设备不同,相信本地播放视频的需求还是很大的。

注意:本帖只讨论本地视频播放,不讨论在线视频和音频播放,测试的格式和播放器较少,有错误或不对的地方欢迎指正和讨论,有无SD卡手机体验差别较大。

系统对播放器的限制:

系统对播放器最大的限制是权限问题,从开发者了解到,使用WP8构架开发的应用文件管理权限很低,可以获取图片文件夹的权限,不过对SD卡的管理权限较高,而MoliPlayer是用WP8.0的构架,不能获取Pictures文件夹之外的权限,这也是为什么应用要求把视频放到固定目录;而采用WP8.1构架开发的应用VLC播放器文件管理权限更高,可以获取Video和Pictures文件夹权限,WP8.1系统的手机向下兼容WP构架应用,WP8.1构架开发的应用不能兼容WP8的系统,所以VLC播放器只能在WP8.1系统运行;
系统这样严格的限制不仅让手机数据更安全,也能加快应用访问文件的速度,这应该也是WP流畅的原因之一吧。[font=Tahoma,]要求将视频文件存放到固定目录是针对不支持SD卡的手机或[/font]没插SD卡情况,插上SD卡的手机视频文件的存放位置没有限制。

原生支持格式:

从Windows Phone的开发文档:***链接停止解析***中可以看到,Windows Phone原生支持的视频格式有:3GP、3G2、WMV、MP4、M4V、AVI和MOV,不同CPU支持的视频标准不一,具体看开发文档,,而在WP8.1 GDR2和WP10预览版已经加入了对mkv格式的原生支持。开发文档过于专业,提炼的信息是:中高端机支持的最高分辨率和帧数为1920×1080 @30fps,低端机为1080×720 @30fps,不过我对支持的最高视频比特率参数表示质疑。

***附件停止解析***

测试环境和播放器:

Lumia 925应该是属于一款中端机型,支持的最高分辨率和帧数为1920×1080 @30fps,系统已经升级到WP8.1 GDR2,测试视频规格为720P和1080P,30fps以内,比特率在3000kbps左右。在互联网下载的视频以MP4、FLV和RMVB居多,而我笔记本内视频格式有限,并未测试各个播放器格式支持情况。测试的格式已使用较为广泛的为主。测试2G左右720P文件和4G左右1080P文件均非常流畅。

[table=45%]
[tr][td=30%] 测试手机[/td][td] Lumia 925[/td][/tr]
[tr][td] 系统版本[/td][td] Windows Phone 8.1 GDR2[/td][/tr]
[tr][td] 播放软件[/td][td] MoliPlayer、MX Player、视频、QuickPlay Pro和VLC[/td][/tr]
[tr][td] 测试视频[/td][td] 3gp、mp4、mkv、flv、rmvb(720P、1080P) 30FPS[/td][/tr]
[tr][td] 测试文件信息[/td][td]2G左右720P的mkv、rmvb电影,4G左右1080的mp4电影,100MB左右720P的flv和mp4的MV[/td][/tr]
[/table]
***附件停止解析******附件停止解析***

MoliPlayer

***图片停止解析***

[注意事项:视频文件请放到手机Pictures—Camera Roll文件夹,在文件应用中不能用魔力播放系统支持的格式,播放系统不支持的格式会占用两份存储空间]
使用介绍:
***链接停止解析***是一款游戏的优秀的移动平台播放器,WP版的魔力播放器口碑极佳,有一个收费版和免费版,在功能上两者无太大的区别。使用魔力播放器,视频文件需要存放在Pictures—Camera Roll文件夹中,可以播放列表中显示(SD卡中的视频则没有限制),而放在Video文件夹及根目录中的视频不能在播放列表中显示,不过可以在文件应用中用魔力播放系统原生不支持的格式,如rmvb和flv等,但是魔力会再次存储视频(占用的存储空间在存储感知中标识为其它),相当于视频占用了2个空间,删除[font=Tahoma,]Video文件夹及根目录中的视频,发现在魔力中还可以播放。
应用特色:
支持的视频格式丰富;支持手势操作;可以缓存网络视频;可以在线观看网盘的视频;支持WiFi传输文件;支持硬解和软解选择;支持大部分格式;

***附件停止解析******附件停止解析***

[appid]19ea6d3e-e3d9-401d-b30a-f6471811fe08[/appid]

VLC播放器

***图片停止解析***

[注意事项:视频文件请放到Video或Pictures—Camera Roll文件夹,视频才可以在播放列表显示,放在其它路径可以在文件应用中用VLC播放系统不支持的格式,不能播放系统支持的格式]
使用介绍:
***链接停止解析***是一款出色的跨平台流媒体播放器,在WP正式上线才几个月,前几个版本有很多bug,而现在这个版本相对稳定。要求视频文件存放到Video和Pictures—Camera Roll文件夹,才可以在播放列表显示,在WP版本,流媒体功能的优点没有发挥出来,这同样也是源于系统的限制,用文件查看视频文件,原生支持的格式只能用视频应用播放,原生不支持的视频格式可以调用其他浏览器打开,但是播放flv格式有画面卡顿现象;rmvb格式还是很流畅的。
应用特色:
支持的视频格式丰富;可以播放音乐;支持竖屏播放;支持拖动进度;支持调节播放速度;有加载SRT字幕选项(测试无效)

[/font]***附件停止解析******附件停止解析***

[appid]44fa83f7-a98d-4647-b9d4-c35ed729d0c9[/appid]

MX Player、QuickPlay和视频

这三款应用视频播放能力基本相同,有点小差异。需要将视频放到固定目录才能在播放列表显示,不能通过文件打开不支持的视频格式;
***链接停止解析***是一款知名视频播放器了,在WP平台表现较差,支持的视频编码较少,都是MP4格式的视频不能编码支持情况就不同,目前发现的是支持avc1编码的MP4视频,不过支持手势操作;
***链接停止解析***测试的视频只支持3gp和mp4,视频播放能力很一般,不过这款应用可以播放音乐,不支持手势操作,但是可以调节画面比例,可以拖动进度条;
***链接停止解析***自带的视频应用相比魔力和VLC功能就很鸡肋,但是与MX Player和QuickPlay相比稍好,支持3gp、mp4、mkv等常见视频格式,可以拖动进度条,但是也要求把视频文件放在正确的目录才能在视频列表显示,且在文件中打开原生支持的视频格式不能快进。

总结:

这几款应用中VLC采用了通用构架,有Metro版可以下载,获取文件的权限更高,还支持调节播放速度,这是比[font=Tahoma,]MoliPlayer[/font]更好的地方,不过对flv视频的支持不好,如果添加手势支持修复flv卡顿问题,那比[font=Tahoma,]MoliPlayer表现就更好了;而MoliPlayer主要受制与构架,存在手机的视频必须放在固定的目录就是构架的原因;其他三款播放器最大的缺点是支持格式少。个人更看好开源通用构架的VLC播放器,而[/font][font=Tahoma,]MoliPlayer受制于构架,想要新的突破就需要修改构架,也期待metro版的[/font][font=Tahoma,]MoliPlayer。[/font]

[table=60%]
[tr][td=15%] 应用名称[/td][td=25%] 支持格式[/td][td=30%]优点 [/td][td] 缺点[/td][/tr]
[tr][td] MoliPlayer[/td][td] 支持格式全 3gp、mp4、flv、rmvb、mkv[/td][td]支持格式全、手势操作、缓存网络视频、wifi文件传输[/td][td]存在手机的视频必须放在固定的目录[/td][/tr]
[tr][td] VLC[/td][td] 支持格式全 3gp、mp4、flv、rmvb、mkv[/td][td]支持格式全、竖屏播放、播放速度调节、通用应用[/td][td] 播放flv视频画面偶尔有卡顿现象,不支持手势操作[/td][/tr]
[tr][td] 视频[/td][td] 3gp、mp4、mkv部分格式[/td][td]调节视频比例[/td][td] 支持格式少,不支持手势操作[/td][/tr]
[tr][td] MX Player[/td][td] 部分mp4格式[/td][td]支持手势操作[/td][td] 支持格式少[/td][/tr]
[tr][td]QuickPlay[/td][td] 3gp和mp4[/td][td]调节视频比例[/td][td] 支持格式少,不支持手势操作[/td][/tr]
[/table]
MoliPlayer和VLC优点综合起来就是一个好的播放器应有的功能和特色。

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
sunboyheng UID.940459
2015-05-06 回复

自己占一楼,欢迎大家指正、提意见,推荐更好的播放器

wucd UID.573665
2015-05-06 回复

本帖最后由 wucd 于 2015-5-6 22:39 编辑

很好的文字。感觉vlc还不够成熟,和魔力播放器还有冲突,目前魔力是最棒的。

wjy UID.577077
2015-05-06 回复

魔力不更新啊,要是也更新通用架构不也妥妥的

地****蓝 UID.44852
2015-05-06 回复

moli不更新,只好用quickplay了,VLC上线的时候试了一下,各种bug,就没碰了

竹叶青青 UID.987691
2015-05-07 回复

Quote***链接停止解析***
moli不更新,只好用quickplay了,VLC上线的时候试了一下,各种bug,就没碰了


魔力是和诺基亚合作开发的,现在诺基亚不管手机了,当然也就不更新了,还有就是微软怎么都不跟进一下!!!!

inorixu UID.3541
2015-05-07 回复

本帖最后由 inorixu 于 2015-5-7 10:05 编辑

没说MX的崩溃问题,还有VLC是更新后字幕悲剧了,之前的内嵌ass比moli好点,moli把注释显示了 - -
目前播放器感觉没的选只有moli,除非需要竖屏 = =

顺便说句4G 1080p的电影...还不如一话动画大吗...一话2G+

sunboyheng UID.940459
2015-05-07 回复

Quote***链接停止解析***
没说MX的崩溃问题,还有VLC是更新后字幕悲剧了,之前的内嵌ass比moli好点,moli把注释显示了 - -
目前播放 ...


MX我在用的时候没崩溃过,VLC我试过srt和ass字幕,貌似没有效果,魔力对于不支持SD卡的手机必须把视频移动到Pictures—Camera Roll文件夹,在文件打开系统不支持的视频格式,会占用2份存储空间,而VLC还支持Video目录,可以调节播放速度,Metro版的体验也还不错。所以说更看好开源通用构架的VLC,魔力主要的问题还是在于构架带来的文件权限问题

inorixu UID.3541
2015-05-07 回复

Quote***链接停止解析***
MX我在用的时候没崩溃过,VLC我试过srt和ass字幕,貌似没有效果,魔力对于不支持SD卡的手机必须把视频移 ...


因为手机里常年存着10bit和高码率以及大尺寸的视频,MX很容易就翘了
魔力因为视频一直在SD卡里所以没带来没问题
而且魔力本身也支持快,慢速播放,切换音轨,但外挂字幕悲剧

VLC字幕之前的版本可以,最近2次更新后悲剧了

vbfool UID.352791
2015-05-07 回复

作为略懂一些的人表示,这几个视频应用其实都挺坑的。

MX Player,总觉得就是系统的播放套了个壳子,诚意很低。
魔力有一个自己魔改的FFMPEG做解码内核,而渲染是自己搞的,没用系统组件,其实什么都做的挺好,就是版本太旧了也不更新,基本已经算是半放弃了。由于程序是8.0的,它没有享受到8.1的好处,访问视频的文件夹蛋疼死。
VLC,明明针对8.1的,但是文件选择不知道为什么这么奇葩,而且由于内核的原因,它播放视频全部都是软解的,还经常出现花屏,导致做UI的小哥凭白背了好多黑锅。
QuickPlay没用过,但是看你的描述,这比MX还凄惨啊。

事实上,从API来看,WP的多媒体音视频API,真是是从7.0时候就很强了,而8.1彻底实现的MF移动版框架,以及还算友好的MediaStreamSource,多媒体开发实际上比另外两家轻松不知道多少。要知道,我这样的,当初突击看了一个月MKV文件结构,就写了个MKV播放器出来。

sunboyheng UID.940459
2015-05-07 回复

Quote***链接停止解析***
作为略懂一些的人表示,这几个视频应用其实都挺坑的。

MX Player,总觉得就是系统的播放套了个壳子,诚意 ...


嗯,WP的视频播放功能目前确实鸡肋,WP平台的MX Player就是个占坑应用,从大小1MB就可以看出,魔力构架确实老了,VLC软解那效果就与手机硬件相关了,看了你的评论涨知识了。

西来圣境 UID.1005572
2015-05-07 回复

没在机制上放过本地视频

inorixu UID.3541
2015-05-08 回复

Quote***链接停止解析***
作为略懂一些的人表示,这几个视频应用其实都挺坑的。

MX Player,总觉得就是系统的播放套了个壳子,诚意 ...


10bit的CPU消耗很高?没硬解前无解了吗?

vbfool UID.352791
2015-05-08 回复

Quote***链接停止解析***
10bit的CPU消耗很高?没硬解前无解了吗?


软解10bit,现在的高通,撑死也就能跑720p,FFMPEG本来有多核优化的,但是手机版是没加这个的(魔力的那个是魔改版,有多核优化,但是本身FFMPEG的版本太老了),有了据说效果会好些。

未来的硬件会带HEVC的硬解,10bit这个,到现在都是头疼。

inorixu UID.3541
2015-05-08 回复

Quote***链接停止解析***
软解10bit,现在的高通,撑死也就能跑720p,FFMPEG本来有多核优化的,但是手机版是没加这个的(魔力的那 ...


>_<各种10bit资源基本都是1080的,现在那么多10bitBDRIP结果移动端不能看很怨念 = =
810也没戏吗?

vbfool UID.352791
2015-05-08 回复

Quote***链接停止解析***
>_


810目测也够呛,不信你去试试小米啊华为啊这些的手机,弄个MXPlayer看看。

据专业人士科普,似乎目前只能指望Intel了。

inorixu UID.3541
2015-05-08 回复

Quote***链接停止解析***
810目测也够呛,不信你去试试小米啊华为啊这些的手机,弄个MXPlayer看看。

据专业人士科普,似乎目前只 ...


突然觉得曙光不远了

nasiaaasss UID.53112
2015-05-08 回复

用1520路过,一直用魔力PRO,虽然和免费版没有什么区别,但是还是有一点点区别的。。解各种格式没有问题,前段时间加一个32G的卡,就没有什么问题,只是不更新,也不知道会不会有通用的版本了。。
如果WIN10正式版支持更多的格式的话,用不用第三方都差不多了。而且现在我下的视频一般都都是MP4的。。用魔力是个习惯。。

wcavell UID.34926
2015-05-08 回复

Quotevbfool 发表于 2015-5-8 12:39
软解10bit,现在的高通,撑死也就能跑720p,FFMPEG本来有多核优化的,但是手机版是没加这个的(魔力的那 ...


尝试编译UWP版本的ffmpeg,x86和x64都没有问题,ARM就是不行,用vs2015 rc全部不能编译,只能ctp6,ARM又编译不过…

sd3164 UID.102675
2015-05-09 回复

LZ对于视频的容器、格式、编码说得有些混,有些人看了可能会有疑问
像flv、mkv、mp4等都是容器,wmv既可以指容器也可以指编码,VC-1、H264、rm、VP8等都是编码,直接说mp4可播不妥,毕竟像mp4封装的HEVC目前就不支持

目前播放器使用频率是 视频>Moli pro>VLC,主要都是下高清H264,播放效果还不错
如果视频编码不是H264,或者是10bit、60帧,基本上都会自己压=.=
x264 2pass very slow
不过放手机上看一般对质量要求不太高,大多数时候就直接QuickSync或NVENC了

小****雨 UID.882518
2015-05-10 回复

很好,一直在探索播放器

mengyuefeitian UID.588712
2015-05-10 回复

VLC播放视频就卡死920每次更新就亲测

核子闪电 UID.25040
2015-05-11 回复

VLC这几次更新UI看起来舒服不少,而且符合win10官方给出的UI设计模板,就是Bug实在是太多了,还有卡顿

sunboyheng UID.940459
2015-05-11 回复

Quote***链接停止解析***
LZ对于视频的容器、格式、编码说得有些混,有些人看了可能会有疑问
像flv、mkv、mp4等都是容器,wmv既可以 ...


你的回复对我来说涨知识了,这样也说更容易让人理解,帖子中我说到一个问题:同样是mp4格式,编码不同,mx player就不能播放

vbfool UID.352791
2015-05-11 回复

Quote***链接停止解析***
你的回复对我来说涨知识了,这样也说更容易让人理解,帖子中我说到一个问题:同样是mp4格式,编码不同,m ...


MX只能播放系统视频自带那些,因为它没移植安卓MX的那个内核,也没直接用FFMPEG提供的内核。

吗****下 UID.1063110
2015-05-24 回复

内容已屏蔽

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报