还记得今年元旦刚过,独居海外的我没法和朋友们一起出去跨年、一起享受温馨甜蜜的三天小长假,只好一个人缩在床上看看电影解乏。可是那段时间 macOS 才经历了不小的系统内核更新,我一直钟爱的 MPlayerX 的解码能力和字幕挂载能力在新系统里每况愈下,性能和效能各方面都已捉襟见肘,码率高一点的电影花屏卡顿开始成为家常便饭,各种音画不同轨的现象也层出不穷。

另一方面 mpv 固然是个神器级别的开源解码工具,不过配置太过麻烦,作为多媒体应用使用命令行来操作确实也不太优雅。纵观整个 macOS,竟已经找不到一个像样的播放器了,不能认真科研刷剧让我的假期过得很不圆满。直到我在 GitHub 上淘到了一个香港城市大学小伙伴的项目 IINA。当时正值他在 GitHub 上 release 了第一个 alpha 版本 v0.0.1,可我管中窥豹,已经觉得 IINA 会是非常棒、非常趁手的播放器了,如今看来,果然一路都没有让我失望过。

在这个颜值即正义的年代,IINA 一如原生般简约而现代的播放界面瞬间俘获了我的芳心:

优雅的播放界面

在这美丽而优雅的界面之下,隐藏着一颗强大的“内芯”和详细完备的功能特性。

首先就是 IINA 使用了 mpv 作为自己的播放内核,从血统上就继承了极其强大的解码能力,而且相较于同是使用 mvp 的 MPlayerX,IINA 采用更加高效的模式,并且使用原始屏幕分辨率进行渲染,具有更快和更稳定的解码效果。而另一个好处就是,熟悉并喜欢 mpv 的高端用户可以直接调整或者载入 mpv 配置,实现高级定制。

字幕渲染清晰度

其次是全部用最新的 Swift 语言编写的软件对于 macOS 系统的特性,例如:Touch Bar、 Force Touch 和画中画等具有非常良好的支持,与此同时系统资源占用可以做到几乎微不可计,大大延长了移动模式下播放视频时候 Mac 的续航能力。

IINA 一路走来从 1 月份连着 4 次版本更新,到现在基本稳定在 v 0.0.11 版本,各方面的技术和特性都已经趋于成熟和鲁棒。下面我们从播放视频的方方面面来看看它有什么优势。

贴心的快捷设置

IINA 对常见的音视频设置提供了快捷入口,点击悬浮式进度条右侧的齿轮可以快速打开便捷设置。根据 macOS 系统的支持,IINA 的毛玻璃特效的进度条和标题栏有四种不同的主题可选:Dark、Ultra Dark、Light 和 Medium Light。

视频设置

三个快捷设置选项卡里第一个是视频设置,提供了非常常用的选项,包括:

  • 从多个视频轨道中选择需要播放的轨道;
  • 拉伸长宽比为 4 : 3、16 : 9、16 : 10、5 : 4 等比例;
  • 裁剪视频长宽比为 4 : 3、16 : 9、16 : 10、5 : 4 等比例;
  • 顺时针旋转视频;
  • 调节视频播放速度,最慢 1/4 倍速,最快 16 倍速;
  • 开启反交错 (反交错隔行扫描影像讯号转换为逐行扫描影像信号的一种方法),解决部分视频使用隔行扫描编码而出现的交错条纹现象;
  • 均衡器,用于调节画面效果。

我觉得视频快捷设置中的选项基本涵盖了常用的需求,只不过对于想要对着视频练习舞蹈的朋友,“镜像翻转”功能不能在这里快速开启总是让人感到有些遗憾,不过,其实你也可以在菜单中勾选“镜像翻转”,毕竟需求还是小众了一点儿。除此之外,你甚至可以使用交互界面来裁剪视频为非常用的比例。

音频设置

音频设置中的音轨选择在文件内置了不同的音轨自带不同的地区语言时非常有用,特别是某些有普通话配音的港产片,你可以选择听粤语、也可以选择听普通话,看中文配音水平高低和细心程度决定了。

音频延迟可以很好的解决部分压制糟糕的影片音画不同步的问题,或者,当你使用蓝牙设备外放音频时,有可能因为蓝牙的传输时延导致轻微的音画不同步,在这里稍作调整即可。

喜欢自己调音的朋友利用均衡器还可以调出自己喜欢的 EQ,无论是听音乐,还是改善影片音效,都是很不错的选择。

https://goo.gl/VVq1pt