mx+play
作者:wakeforest
本篇不适合经验丰富或者有高要求的影音玩家,面向入门或者基础用户(正是在下)。
播放手机里的普通视频文件或者拍摄的视频使用手机自带的视频app足够了,如果需求再进一步,需要播放本地局域网中的电影,那么就需要一款稍专业的播放器app了。
我个人的需求是手机端播放局域网NAS里的电影(包括SMB和串流),可以切换内嵌字幕和音轨,能够支持硬解4K/H265/HDR格式电影。经过一段时间使用,MX Player恰好能满足我的上述需求,实际使用体验也还不错。至于怎么安装,因为在APP市场里没找到,这个也就不给具体地址了,可以自行百度,很容易就能找到。我安装的版本是1.41.13,目前已更新到v1.50+,可以尝试最新版。
根据官网介绍MX有几项关键的特性,比如使用HW+解码器的硬件加速,以及多核解码技术。
之前已经简单对比过三款手机端播放器:Nova video player/MXPlayer/KMPlayer,这篇文章详细解析下MX Player的功能和使用方法。
MX Player的功能
MXPlayer支持以下功能(个人总结,非官方说明):
1. 通过SMB连接NAS
2. 内嵌字幕的切换,本地字幕加载,互联网字幕搜索(OpenSubstitles),且有丰富的字幕设置
3. 内嵌音轨的切换
4. 解码H265
5. 4K HDR电影播放
5. 倍速播放,最大到4X
6. 网络串流播放
常规操作及播放局域网视频
播放手机本地视频,即使是4K/60fps/H265的视频是小菜一碟,就不在这里说了。对于局域网上的视频,这里以NAS上的电影为例。首先在NAS或者内网主机上开启共享文件夹,然后在MX Player上配置局域网主机信息。完成后就能浏览共享目录下的电影文件了。
有三种解码方式:硬解、硬解+、软件。能硬解的尽量采用硬解,对于一些4K的影片〔硬解+〕比〔硬解〕流畅度更好。
官方对硬解和硬解+区别大概是这么描述的:硬解+使用MX Player自己的多媒体架构,可以播放更多格式的视频。
What are the differences between H/W and H/W+?
H/W decoder plays video(s) using stock media framework whereas H/W+ decoder plays video using MX Player's own media framework. In general, H/W+ decoder can play more videos than H/W decoder. However, some devices may not support H/W+ yet and some videos may not be played properly.
Volume can be increased up to 200% and background playback feature can be utilized with H/W+ decoder.
H/W+ decoder is disabled by default but can be activated on Settings > Decoder screen. This activation menu will not show up on unsupported devices.
默认没有开启硬件解码+,可以在应用设置->解码器里变更默认选项。
如果电影文件内嵌了多条音轨或者多个字幕,可以在播放器里切换
如果影片内置了多条音轨,可以切换
内嵌的字幕同样可以切换
在线搜索字幕,前提是要注册opensubtitles.org
点击〔opensubstitles.org〕然后在跳出的对话框里输入用户名和密码,登录opensubstitles。
测试下搜索字幕,如果名字准确可以返回搜索结果。然后字幕会下载到本地,自动自动加载到视频里。
按住屏幕上的字幕上下拖动可以调节字幕的位置
屏幕上双指同时上下滑动可以控制倍速或者减速播放,居然还是“无级”调速的。
也可以快速调整播放倍速,最快到4倍速。遗憾的是不能长按屏幕倍速播放。
局域网串流
为什么需要网络串流播放?我这里的场景是这样的: 小主机上安装了Jellyfin Server(挂载的电影目录并不是共享目录),手机安装了Jellyfin客户端,实测发现Jellyfin客户端播放原始码率的4K/HDR电影非常卡。所以需要将电影串流至其他手机端的播放器,由手机来解码。具体方法是: Jellyfin手机客户端点击电影右下角,弹出的菜单选择〔复制串流URL地址〕(左图),进到MX Player选择〔网络串流〕(中图),然后在弹出的对话框里将复制的串流地址粘贴(我这里会自动从剪贴板复制)进去(右图),点击确定就可以正常播放了。
手机端串流播放时,Jellyfin所在的小主机的核显是不工作的(通过intel_gpu_top命令在服务器上查看),验证了解码是在手机端完成。
串流播放4K/HDR/10bit视频如下图,正常播放,无卡顿,如果出现卡顿可能是wifi信号问题。由于目前手机屏幕的素质一般都是比较高的,HDR视频的色彩也完全正常。不像在电脑端播放Jellyfin上的HDR电影还需要色调映射才能勉强恢复一些色彩。
这个产生一个疑问: 手机Jellyfin客户端播放4K/HDR视频时,播放类型是直接播放,并没有转码,查看服务器核显未工作,为什么手机端会播放卡顿?
总结
总体来说MX Player是一款功能比较完善的适用于播放局域网视频的手机播放器,我个人比较看重的是字幕音轨的切换和4K HDR播放,以及串流播放。当然也有其他好用的播放器,这里就不点名了,想必一定会在评论区出现,如果有人评论的话。
相关文章:
沈胃钥4596魅族mx 系统2.1.3的注册了play商店的帐号后,每次早上一开机就耗了几兆流量 -
巢荆壮17319887597 ______ 您好!在您登录google账号后,谷歌有时会推送部分应用更新,例如google设置.还有play商店会在启动后检测是否有更新,然后自动下载更新,因此会小号流量,建议您取消google play的自动更新,不需要时尽量关闭移动数据服务.感谢您对魅族的支持和关注,祝您生活愉快!
沈胃钥4596mxplay怎么搜索不到已经下载的视频?pptv 优酷 爱奇艺上的不能在这个播放器搜索出来??求 -
巢荆壮17319887597 ______ 因为优酷下载下来的视频加密,只有优酷能放.其他就不清楚了,应该都出不多
沈胃钥4596魅族MX开不了机
巢荆壮17319887597 ______ 1.按住play键10秒左右进行复位,再开机看看能不能进入. 2.如果能够连接上电脑的话,重新安装固件或升级固件看能否解决问题,有可能是固件造成的原因. 3.如果能够连接上电脑的话试一试格式化内存,看能不能解决. 4.如果不能连接上电脑的话,仔细看看操作说明书,里面有一项是教你如何用按键进行内存格式化的操作. 如果以上办法都无法解决问题的话,建议LZ去售后返修吧!魅族的售后还是很不错的,态度好,返修速度也快,更换配件价格也合理.
沈胃钥4596索尼lt26i 播放RMVB 卡是怎么回事,我用的是MXPLAY,卡得不是很明显,不过有点卡,你们的有吗?
巢荆壮17319887597 ______ 硬解码能力不行 就只能软件软解 如果码率过高 那就不行了 比起视频播放 26确实一般乐 视频播放 一般还是国产的最强 比如联想K800 所有格式 所有1080P 都能搞定
沈胃钥4596关于mxplay1.7.28播放字幕的问题 -
巢荆壮17319887597 ______ 在电脑上用记事本打开srt字幕文件,选择文件另存为,换一个编码试一下.推荐使用ANSI(GBK)编码.
沈胃钥4596mxplayer硬件解码器+什么意思 -
巢荆壮17319887597 ______ mx player是手机上的播放软件,硬件解码器其实是启用显卡辅助视频解码的驱动包
沈胃钥4596字幕文件.下了一个.rar的字幕文件,点开解压后是sub和idx文件,手机用mxplay播放器,视 -
巢荆壮17319887597 ______ 手机播放器不能载入字幕文件,直接下个带字幕的电影不就行了吗
沈胃钥4596MX player“硬件解码+”是什么原理 -
巢荆壮17319887597 ______ 硬解码就是用GPU解码,软解就是CPU解码,硬解的优点就是省电发热低,缺点就是兼容性稍差,比如说RMVB和WMV解起来就不太好,还有就是有些高码率的视频,软解的优点和缺点和硬解正好相反 软解套用cpu,费电,发热,还会出现无法播放的意外.硬解使用独立的芯片解码,硬解+好像是 mx独立设计的一种解码方式,不同于传统解码
沈胃钥4596好奇的问一下MX player的硬件解码器+是什么东东 -
巢荆壮17319887597 ______ 硬解码是利用手机硬件芯片解码,要看手机是否支持,播放流畅清晰,更省电.软解码是利用手机CPU软解码,费电,反应会比较慢,比如快进,快退时.