<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>dhatbj (LionPlayer)</title>
    <link>http://beta.w2solo.com/dhatbj</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>macOS 平台播放器 - LionPlayer</title>
      <description>&lt;p&gt;macOS 平台目前最有名的播放器是 IINA 和 MPlayerX。
IINA 我早就在用了，一开始我也想就用 IINA 算了，干嘛还要自己开发，费时费力。但 IINA 有 2 个地方我用着不爽，一个是 IINA 第一次打开视频时的播放窗口往往很小，每次都要自己把窗口放大。第二个问题是 IINA 的缩略图预览是需要后台缓存的，第一次打开视频时缩略图预览功能不能马上用，需要等后台缓存结束；后台缓存需要占用比较多的磁盘空间；缩略图预览的图像太小而且不能调整，看不太清楚；缩略图预览看到的内容与 seek 之后跳转到的内容不一致，有时差很远，比较迷。
MPlayerX 已经不维护了，而且 MPlayerX 的内核是 mplayer，太老了，解码效率和画面质量都落后了。
因为这些问题让我下决心自己开发播放器，这就是 LionPlayer。LionPlayer 也是用 mpv 做内核，不同之处在于 LionPlayer 是用 Objective-C 开发的，IINA 则完全是用 Swift。功能方面除了播放列表，IINA 有的 LionPlayer 基本都有。LionPlayer 强化了视频预览功能，包括缩略图预览和视频摘要。
缩略图预览（seek preview）是当鼠标光标放在进度条上时显示该位置的视频缩略图，如果鼠标滑动缩略图也会随之刷新。如下图：
&lt;img src="https://img.way2solo.com/photo/dhatbj/81ce2728-4c8c-4ff1-b641-e16278e537ff.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;
视频摘要是弹出一个窗口同时显示几十张按时间分布的缩略图，可以对视频内容有一个整体了解。点击任意一张缩略图就可以跳转到相应的位置播放。如下图：
&lt;img src="https://img.way2solo.com/photo/dhatbj/a2f935e8-84e6-409a-a1d5-1fe86c428d2b.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;
视频摘要是 LionPlayer 独创的功能，在其它播放器里都是没有的。
缩略图预览和视频摘要的目的是拿到一个视频后，先粗略的看看这个视频是不是自己感兴趣的，有没有必要花时间从头到尾看一遍，如果兴趣一般也可以挑比较精彩的内容只看一部分，以节省时间。缩略图预览和视频摘要都不需要后台缓存，完全是实时生成、实时显示。并且所见即所得，缩略图显示的是什么画面，跳转以后就从这里开始播放。
如果感兴趣请前往 LionPlayer 网站（&lt;a href="https://lionplayer.com" rel="nofollow" target="_blank"&gt;https://lionplayer.com&lt;/a&gt;）下载。&lt;/p&gt;</description>
      <author>dhatbj</author>
      <pubDate>Mon, 14 Feb 2022 16:34:46 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/3141</link>
      <guid>http://beta.w2solo.com/topics/3141</guid>
    </item>
  </channel>
</rss>
