过年这几天终于可以找个充足的时间好好补补喜爱的片子了,正好在网上看到大家推荐的 IINA,一个基于 mpv,充分结合 macOS 设计风格的轻量化视频播放器。虽然说现在的播放器有不少选择,而且基本够用,但 IINA 还是有不少让我把它留在 Mac 中的理由。
比如说,它不像 MPlayerX 那样还包含支持太老版本(OS X 10.6) 的代码,整个软件占用硬盘空间小;比 QuickTime 支持更多的格式;比 VLC 有着更加美观的界面等等。此外这款软件还支持 macOS 10.10+,作者还特意说明要大家使用 macOS 10.12,这样可以有更稳定的性能,并能够让 Force Touch 和 Touch Bar 工作。
IINA 的所有界面都有简体中文支持,提供了视频、音频、字幕三个模块的快速设置面板。或许你试过在其他播放器中,调整音频延迟等选项时,需要不断点击菜单项来一次又一次地加减音频延迟的数值;或者在选择音轨字幕时,展开好几层菜单来找到需要的那一个。当然, IINA 提供了和其他播放器一样,甚至更丰富的菜单项,它也提供了一个快速设置界面,涵盖了所有常用的视频、音频和字幕选项,并使用了各种可交互的控件来大大加快更改各种播放设置的效率。
IINA 希望能迎合尽可能多用户的喜好。在开发过程中,遇到和身边人不同的操作习惯,都会把它们作为可选的设置项加入偏好设置。比如,播放按钮两边的左右箭头,可以选择调整速度(类似 QuickTime )、上一个 /下一个媒体( MPlayerX )或是前进 /后退;又如鼠标在播放界面单击和双击,都可以有可选的相应动作。同时这款软件也会尽量满足一些“强迫症”用户的偏好,比如在拖动播放控制时,可以吸附窗口中心;或者在根据视频大小调整窗口尺寸时,可根据 Retina 屏的物理分辨率 or 逻辑分辨率进行调整。
像加载外挂字幕、设置字幕延迟、设置字幕样式这种工作都可以在弹出面板内快速设定。
IINA 支持简易的播放列表,并可以自动判断视频中的章节划分。
IINA 以 mpv 为播放核心,所以享受到了 mpv 解码和图像方面的所有优点。与 MPlayerX 使用的 slave mode 不同, IINA 使用了 libmpv 的 C API ,来提供更加稳定快速的渲染和控制。此外,它使用原始屏幕分辨率渲染,所以比起其他一些播放器画质有显著提高。
对于快捷键, IINA 保留了整个 mpv 的 input.conf 系统,以做到与原来 mpv 用户的最大兼容。但是,用户可以有多个快捷键配置文件,并在 GUI 中切换和编辑他们,目前可暂时做到快捷键配置的管理和录制新快捷键,但对应命令需要自行输入。
另外 IINA 还支持 mpv 强大的配置文件和 lua 脚本系统。对于现有的 mpv 用户,只需要打上一个勾, IINA 就会自动使用原有的全部配置(并覆盖偏好设置中的相关项),从而几乎无缝切换到一个同样内核但有强大界面的新播放器。最后它还支持 mpv 的日志功能( Debug 用),以及使用 mpv 自己的 osd 。
如果你对 IINA 这款软件感兴趣不妨加入官方的用户交流群:「QQ 群 142730636」或者是 Telegram。