Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
mac os x 下五款播放器评测
2023-10-26
OS X上到底要用哪款播放器是永恒的主题,就我个人而言,1/4的Mac使用时间是在动漫中度过的,所以用过很多款视频播放器。
比较多人用的播放器有QuickTime、Movist、MPlayerX、VLC、射手影音。所以简单做个评测,评分带有主观性,不喜勿喷。
测试版本(当前最新版):QuickTime X 10.2 ,Movist 1.3.1,MPlayerX 1.0.17,VLC 2.0.8,射手影音 1.1.6
Movist下载地址:
http://pan.baidu.com/share/link? ... 586&uk=19629232
MPlayerX下载地址:
http://pan.baidu.com/share/link? ... 626&uk=19629232
VLC下载地址:
http://www.videolan.org/vlc/
射手影音下载地址:
http://pan.baidu.com/s/1vGGhz
=======================
===华丽丽的分割线==============================
1. QuickTime:OS X自带播放器,同时也可用创建屏幕录制
手势操作:①三指拖动画面:调整窗口位置
②三指拖动播放控制条:调整播放控制条位置
③双指左右移动:调节播放速度
全屏方式:在新桌面全屏(四指滑动可切换桌面)
外观:无边框界面。播放控制条位于屏幕底端,自动隐藏,不支持半透明化,可移动。
优势:①支持F7 F8 F9快捷键。
②资源占用在所有播放器中最低。
劣势:①
不支持自定义快捷键。
②不支持播放列表。
③格式支持有限。mp4和mov这两种封装格式,且仅限音频编码方式为mp3、aac,视频编码方式为H264(或称AVC1) 封装的视频。Perian(瑞士军刀)不支持10.8及以上系统,扩展困难。
⑤不支持外挂字幕(仅支持内嵌软字幕)。
⑥
全屏在右上角(
或control+command+F
),而播放控制在底端,极度不方便。
⑦不支持双指上下滑动手势调整音量。
Bug:暂无。
操作快捷得分: 30
功能得分:(包括格式支持和偏好设置里的功能) 30
效率得分:(文章末尾分析) 100
外观得分: 75
外挂字幕显示得分: 不支持
bug影响度扣分: 0
综合得分: 60
=======================
===华丽丽的分割线==============================
2.Movist:源自棒子的播放器,使用QuickTime和FFMPEG解码器。
手势操作:①三指拖动画面:调整窗口位置
②双指上下滑动:调整音量
③双击画面:全屏
全屏方式:在新桌面全屏(四指滑动可切换桌面)
外观:(在偏好设置--General--UI/UX标签中的Theme中切换)
默认1:无边框界面。播放控制条位于屏幕顶端,自动隐藏,半透明化,点击右上方齿轮显示播放列表、视频信息等。
默认2:如默认1,播放控制条转移到了屏幕底端。
经典:QuickTime 7风格。
QuickTime皮肤:无边框界面。播放控制条位于屏幕底端,自动隐藏,不支持半透明化。
优势:①支持自定义快捷键。
②资源占用极低。
③支持外挂字幕,字幕位置可调整,支持字幕字体颜色设置,字幕文字大小可调节。
④支持几乎所有视频格式。
⑤支持播放列表。
⑥偏好设置有很多实用功能
劣势:①不
支持F7 F8 F9快捷键。
②对于某些编码的中文字幕会乱码。
③字幕排版所有播放器最差没有之一,字幕位置排错,不支持多字幕时间线(比如主线人物对话时间线、背景音乐时间线和背景人物对话时间线,时间线会相互影响相互覆盖),严重影响字幕显示。
附上MPLayerX(第一张截图)和Movist的字幕排版加以说明问题。圆圈内是字幕,此时Movist歌曲时间线覆盖了人物对话时间线。
Bug:偏好设置里的字幕【字体边框颜色】更改不了(永远是黑色)。
操作快捷得分: 85
功能得分: 85
效率得分:(文章末尾分析) 90
外观得分: 90
外挂字幕显示得分: 50
Bug影响度扣分: -5
综合得分: 81
=======================
===华丽丽的分割线==============================
3.MPlayerX:中国开发者开发的使用FFMPEG解码器且基于MPlayer的播放器。
手势操作:①三指拖动画面:调整窗口位置
②三指拖动播放控制条:调整播放控制条位置
③双指上下移动:调节音量
④双指缩合:放大/缩小画面
⑤三指轻点:暂停
⑥四指捏合:关闭播放器(不实用,10.7以上成功率极低,会打开LaunchPad)
⑦双击画面:全屏
全屏方式:在新桌面全屏(四指滑动可切换桌面)
外观:无边框界面。播放控制条位于屏幕底端,自动隐藏,支持半透明化(透明度可更改),可移动。
优势:①支持F7 F8 F9快捷键。
②资源占用在所有播放器中较低。
③
自动导入名称相似的视频,可以上一个/下一个视频切换播放(但是不能显示为播放列表)
④支持几乎所有格式
⑤支持外挂字幕,并且支持字幕字体更改(若字幕文件有字体信息,就使用字幕文件里的),对字幕原始字体和原始原色还原最好,排版优秀,支持所有语言,并且不会乱码,字幕大小可调节。
劣势:①
不支持播放列表。
②进度条不能准确定位,不是比前就是后几秒。附:我上
传优酷的演示(访问密码:weiphone)。
http://v.youku.com/v_show/id_XNTk5NTMwNjQ0.html
③
老片源画面和声音不同步(
处理方法:修改mplayer配置文件开启视频加速,打开
~/.mplayer/config 换一行,输入vo=vx 然后保存
)
附:MPlayerX其他配置文件参数:
mplayerx参数.txt.zip
(2 KB, 下载次数: 84894)
Bug:进度条定位不准。对于一些视频,进度条甚至无法定位。
附:
MPlayerX不能正确定位演示(访问密码weiphone):
http://v.youku.com/v_show/id_XNTk5NTMxMjcy.html
Movist正确定位同样视频演示
(访问密码weiphone)
:
http://v.youku.com/v_show/id_XNTk5NTMwOTYw.html
操作快捷得分: 85
功能得分: 75
效率得分:(文章末尾分析) 85
外观得分: 80
外挂字幕显示得分: 100
bug影响度扣分: -20
综合得分: 82
=======================
===华丽丽的分割线==============================
4.
VLC
手势操作:①三指拖动画面:调整窗口位置
②
双指左右移动:快进快退
③双指上下移动:音量调节
④双击:全屏
全屏方式:在当前桌面全屏、在新桌面全屏
外观:边框界面。播放控制条位于屏幕底端,不自动隐藏,不支持半透明化,不可移动。用户界面土得掉渣。
优势:①支持F7 F8 F9快捷键。
②资源占用在所有播放器中较低。
③
支持自定义快捷键
④
支持几乎所有格式
⑥支持外挂字幕。
⑦支持播放列表
劣势:①
打开视频不会自动添加相似视频进入播放列表。
②字幕大小不可调节,字体不可调节,可能乱码,字体有的大、有点小。
③打开视频有时候过慢。
④用户界面实在是土
Bug:暂无
操作快捷得分: 85
功能得分: 70
效率得分:(文章末尾分析) 65
外观得分: 60
外挂字幕显示得分: 70
bug影响度扣分: 0
综合得分: 70
=======================
===华丽丽的分割线==============================
5.射手影音:射手字幕网制作的基于MPlayerX的播放器,添加了从射手下载字幕的功能
手势操作:①三指拖动画面:调整窗口位置
②
双指左右移动:快进快退
③双指上下移动:音量调节
④双指缩合:放大/缩小画面
⑤
三指拖动播放控制条:调整播放控制条位置
⑥双击:全屏
全屏方式:在新桌面全屏
外观:无边框界面。播放控制条位于屏幕底端,自动隐藏,支持半透明化,可移动。
优势:
①支持F7 F8 F9快捷键。
②【同MPlayerX】
自动导入名称相似的视频,可以上一个/下一个视频切换播放(但是不能显示为播放列表)
③支持几乎所有格式
④【同MPlayerX】支持外挂字幕,并且支持字幕字体更改(若字幕文件有字体信息,就使用字幕文件里的),对字幕原始字体和原始原色还原最好,排版优秀,并且不会乱码,字幕大小可调节。
⑤可以搜索射手网字幕,但是要手动点击。
劣势:①
不支持播放列表
②是所有播放器中最烂没有之一,播放相同mp4视频,在相同位置,射手的CPU占用是MPlayerX的两倍,Movist的三倍,Quicktime的四倍。看1080P高清视频Macbook Pro都会烫起来的垃圾播放器。
Bug:①一旦双指左右滑动快进快退,就直接退到结尾,进到开头,到头了也还是停不下来,声音也特别嘈杂,只能退出。
②有时候左上角的三个按钮全灰,无法使用。
=======================
===华丽丽的分割线==============================
播放器效率(相同mp4视频,相同时间点,相同状态,在播放器稳定时截图,截图CPU占用是占“双核四线程CPU其中一个线程”比例):
截图从上到下是
QuickTime:CPU 5.4%,内存49.9MB
Movist:CPU 8.3%,内存81.6MB
MPlayerX:CPU 13.7%(4.4%+9.3%),内存92.4MB(40.6MB+51.8MB)
VLC:CPU15.1%,内存127.8MB
射手:CPU21.9%(4.5%+21.4%),内存98.6MB(51MB+47.6MB)
ps. MPlayerX和射手基于MPlayer,所以包括mplayer(播放进程)和本身(用户界面进程)。
所以效率排名:QuickTime>Movist>MPlayerX>VLC>射手
最佳方案是安装Movist和MPlayerX,当Movist外挂字幕排版出问题时使用MPlayerX播放。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)
MAC
ios
mac os x 下五款播放器评测 的相关文章
UIButton titleEdgeInsets [重复]
这个问题在这里已经有答案了 titleEdgeInsets 用于对齐按钮上的标题和图片 我在左侧做了图像 在右侧做了标题 但是当我单击按钮时 标题会向左移动 谢谢 UIImage image UIImage imageNamed image
如何在ios中重置触摸、触摸移动的NSTimer
我正在开发一个应用程序 其中我必须在 3 秒后隐藏控制按钮 所以我使用 NSTimer 编写代码 然后开始触摸 它可以工作 但问题是 当我再次触摸任何其他按钮时 我的计时器不会重置 即使我像拖动一样移动我的触摸示例 如果我拖动或移动触摸 它
扭曲的导航栏自定义后退按钮
我有一个自定义后退按钮 该按钮没有按预期显示 它正在被拉伸 即使后退按钮文本为空 它仍然显示 后退 文本 提前致谢 我通常使用这种技术来使其发挥作用 要删除默认标题 UIBarButtonItem appearance setBackBut
内置点赞按钮 - Facebook SDK 3.0
有人知道关于将 我喜欢它 按钮放入应用程序的好教程吗 我对 Facebook SDK 3 0 和所谓的内置点赞按钮特别感兴趣 到目前为止 我一直在google和stackoverflow上搜索 但没有找到任何关于SDK 3 0的信息 发布内
UITableView 顶部出现间隙[关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我不确定现在问这个问题是否合适 我正在表视图上使用 Xcode 5 预览版 现在的问题是我的表格视图是否被选择为group比我在第一个单元
我是否需要注册 APN 才能在 iOS 中使用 GCM 推送通知?
我正在用 cordova 构建一个混合应用程序 我正在使用phonegap plugin push 注册到GCM 这样我就可以将通知推送到Android 我的问题是我是否需要 APNs 证书才能在 iOS 中使用 GCM 或者仅使用插件并注
检查 Objective-C 中从 JSON 字符串返回的空值
我有一个JSON来自网络服务器的对象 日志是这样的 status success UserID 15 Name John DisplayName John Surname Smith Email email Telephone null F
应用程序已批准 - 等待开发人员发布 - 目前在您所在的国家/地区不可用
我已经为 iOS 应用商店创建了一个应用程序 它已获得批准 现在正在等待我的释放 在 iTunes connect 中 我确保在可用性方面选择所有国家 地区 在我的 itunesConnect 应用程序上 如果我选择我的应用程序并点击 在
在视频录制中,ios 中的 sdk 导航不会录制音频
我尝试使用 HERE SDK 通过逐向导航来录制视频 当导航未启动时 视频录制工作正常 但当导航正在进行并尝试录制视频时 会出现此错误 avas AVAudioSession mm 1074 AVAudioSession setActive
Swift - 如何从 OneSignal SDK 向特定用户名标签发送发布通知?
如何从 Swift iOS Native SDK 向特定标签 例如 用户名 john 发送发布通知 我之前有过sendTag OneSignal 我正在向下面发送一个带有playerID 的用户 但这还不够 某人可以使用不同的帐户登录 所以
使用cordova打开本地pdf文件
我使用 cordova 3 3 0 我想打开本地 pdf 文件 然后根据用户需求关闭它 ref window open encodeURI path blank location yes ref addEventListener exit
如何在 CarPlay 中显示“正在播放”选项卡?
我正在开发一个支持 CarPlay 的应用程序 这是一个音频应用程序 我可以显示 2 个选项卡 最喜欢的和推荐的 但我只是不知道如何显示 正在播放 选项卡 我只是找不到任何有关此的信息 我是否必须手动显示它 以及如何推送 我必须手动完成吗
如何使用 Codable 解析此 JSON?
我一直在尝试从我的中解析这个对象JSON并不断收到此错误 错误 类型不匹配 Swift Array Swift DecodingError Context codingPath debugDescription 本应解码数组 但找到了字典
我可以在 iOS 中测量蓝牙信号强度吗?
Can I 测量信号强度我的 iPhone 范围内的蓝牙设备数量 基本上我想要做的是扫描范围内的设备列表 然后查看哪个设备的信号强度最高 在 iOS 中是否可行 如果可以 我该怎么做 是的 有一种方法可以测量蓝牙低功耗 4 0 的信号强度
IOS7 多点连接使用广告商的发现信息创建自定义附近浏览器列表
我在用着多点连接框架 https developer apple com library ios documentation MultipeerConnectivity Reference MultipeerConnectivityFram
为什么Android和IOS11无法通过NFC通信
目前正在使用 React Native 并尝试使用反应本机 NFC ios https www npmjs com package react native nfc ios and 反应本机 NFC https github com Nov
如何对其中包含自定义对象的 NSMutableArray 进行排序?
我想做的事情看起来很简单 但我在网上找不到任何答案 我有一个NSMutableArray对象 假设它们是 Person 对象 我想排序NSMutableArray通过 Person birthDate 这是一个NSDate 我认为这与这个方
UIViewController 加载时间慢(ClientState 慢警告)
自从我将旧应用程序转换为 iOS 6 以来 我开始在控制台中收到以下消息 WARNING Slow defaults access for key ClientState took 0 023656 seconds tolerance is
UITableView 显示的行数多于 numberOfRowsInSection 中指定的行数:
我希望我的 tableView 显示 6 行 其中包含文本 在本例中为 示例 据我所知 我有我的numberOfSectionsInTableView and numberOfRowsInSection 设置正确 请参阅下面的示例代码 NS
如何在核心数据中应用group by子句
我正在实现 tableview 我想在 tableview 部分显示类名 并且我正在尝试获取 使用核心数据实现的数据库中的类值 我想使用类名上的 group by 子句获取数据 这是我的代码 AppDelegate appDelegate
随机推荐
双写绕过的原理
可以看到代码对key进行了过滤 那怎么办呢 可以构造kekeyy 当key被过滤掉时 剩下的字符自动拼接在一起 就形成了key 所以说 这样就可以拿下flag了
梯度下降(学习笔记)
应用 梯度下降法 Gradient Descent 又称最速下降法 是迭代法的一种 可用于求解机器学习算法的模型参数 即无约束优化问题 具体来讲可用来求解损失函数的最小值 也可求解最小二乘问题 分类 批量梯度下降 BGD 使用全部样本构建了
职场大佬常用工具:Baklib,一款个人知识笔记管理神器
又到了大家喜爱的好用工具推荐环节 今天我要给大家推荐一款个人知识笔记管理神器 不出你们所料 它就是Baklib 言归正传那Baklib究竟能干啥呢 引用官网的一句话来说 Baklib工具可以将大家日常工作学习中 存储到电脑 云盘上的文档 知
06makefile学习之三个自动变量($@,$^,$<),模式规则和静态模式规则
06makefile学习之三个自动变量 lt 和模式规则 以下为相关makefile的学习文章 01makefile学习之GCC编译的四个阶段 带编译阶段 汇编阶段 S c的区别 02makefile学习之makefile的基本原则 03m
Oracle存储过程处理大批量数据性能测试
通过此次的大批量数据性能测试 还会间接的给大家分享一个知识点 Oracle存储过程如何处理List集合的问题 废话不多说了 老规矩直接上代码 首先要做的 想必大家应该猜到了 建表 create table tab 1 id varchar
linux内核中打印栈回溯信息 - dump_stack()函数分析
简介 当内核出现比较严重的错误时 例如发生Oops错误或者内核认为系统运行状态异常 内核就会打印出当前进程的栈回溯信息 其中包含当前执行代码的位置以及相邻的指令 产生错误的原因 关键寄存器的值以及函数调用关系等信息 这些信息对于调试内核错误
使用matlab修改单张或多张图像大小
使用matlab修改单张或多张图像大小 版权声明 本文为CSDN博主 berlinpand 的原创文章 遵循 CC 4 0 BY SA 版权协议 转载请附上原文出处链接及本声明 原文链接 https blog csdn net berlin
黑马程序员 《ios零基础教程》--全局和局部变量、结构体、枚举 2014-4-2总结
a href http edu csdn net target self ASP Net Unity开发 a a href http edu csdn net target self Net培训 a 期待与您交流 前几天出差有事儿没学习 今
ChatGPT-4.5:AI技术的最新进展
文章目录 创作者 全栈弄潮儿 个人主页 全栈弄潮儿的个人主页 个人社区 欢迎你的加入 全栈弄潮儿的个人社区 专栏地址 AI大模型 OpenAI最新发布的GPT 4 在聊天机器人的功能上取得了显著的改进 虽然GPT 4仍处于早期阶段 但有传言
在阿里云Ubuntu中使用coturn创建和配置您自己的STUN/TURN服务
1 前言 此前rtsp转webRTC的本地服务运行的不错 但是使用的某个免费stun服务突然被关停了 造成一些rtspToWebRTC的服务受到影响 因此 目前打算在我闲置的阿里云服务器上搭建stun turn服务 我的域名xiaoyaoy
openssl的RSA加密(base64编码)
openssl的RSA加密 base64编码 同AES加密 开头先给出openssl实现base64编码代码 base64编码 解码 Function base64Encode Description base64 编码 Input 1 i
Python:pandas groupby实现类似excel中averageifs函数的功能
从exccel切换到python进行数据处理 处理的主要还是excel的思路 希望实现类似excel中某个函数的功能 日常主要参考蓝鲸的 从excel到python 目前在做一些统计指标 excel中用了countifs sumifs和av
VBA学习基础之1.4条件语句
VBA学习基础之条件语句 1 4 1 If Then 一个if语句由一个布尔表达式和一个或多个语句组成 如果条件被评估为True 则执行If条件块下的语句 如果条件被评估为False 则执行If循环块后面的语句 If boolean exp
Leetcode169.多数元素——摩尔投票
文章目录 引入 摩尔投票 引入 Leetcode上有如下的题 169 多数元素 给定一个大小为 n 的数组 找到其中的多数元素 多数元素是指在数组中出现次数大于 n 2 的元素 你可以假设数组是非空的 并且给定的数组总是存在多数元素 示例
批量提取PDF和图片发票信息 2.2
人工录入发票信息真的好烦 有什么软件可以快速解决这个问题吗 那天看到这个问题后 自己写了一个批量提取发票信息的小软件 打开软件之后 选择大量发票文件所在的文件夹就可以了 会自动把发票识别的结果输出为一个Excel 文件 应较多使用者的提议
面试小结
百度内推一面 1 深浅拷贝 2 const char char const 3 对象的复制拷贝 注意的四个点 初级 高级程序员做法4 介绍项目 5 函数指针 指针函数 6 给定二叉树的前序和中序确定二叉树 前序和后续不能确定 7 SVM分类
yum安装dhcp安装包时报错的解决办法([Errno 256] No more mirrors to try.-----或者睡眠中)
安装环境 CentOS 7 6 问题描述1 报错 无法安装 root localhost yum y install dhcp 已加载插件 fastestmirror langpacks Loading mirror speeds from
vue3(1)
Vue3 0 了解vue3 0 1 简要了解 Vue js 3 0 one Piece 正式版再20年9月份发布 Vue3支持vue2的大多数特性 更好的支持TS 性能提升 打包大小减少41 初次渲染快55 重新渲染快133 内存减少54
VSCode: Conda activate base error - The term “conda“ is not recongised
If you have your Anaconda installed and your VSCode can recognize it in interpreter selection like below then do not bot
mac os x 下五款播放器评测
OS X上到底要用哪款播放器是永恒的主题 就我个人而言 1 4的Mac使用时间是在动漫中度过的 所以用过很多款视频播放器 比较多人用的播放器有QuickTime Movist MPlayerX VLC 射手影音 所以简单做个评测 评分带有主
热门标签
stepinto
ruby3
wwwhisper
ckfinder
bytea
shellicons
cloudant
adfs20
gitfetch
kdoc