本文主要为 macOS 用户介绍 IINA 这款播放器。和之前的 MPC-HC 和 PotPlayer 的教程一样,本文的目标读者是对播放器不希望太折腾,同时希望能获得较好画质的用户。

长期以来,相比 macOS 以及各种 Linux 发行版,Windows 平台上的各种视频播放工具在兼容性和播放效果上都占有显著优势。最近几年 mpv 的活跃开发大大改善了非 Windows 平台上视频播放的效果,但由于 mpv 本身没有图形界面、需要手动编写配置文件,使不熟悉命令行的普通用户难以习惯和接受。IINA 播放器可以说正是为了解决这一问题而诞生的:它基于功能强大的 mpv,使用最新的 macOS 设计语言编写了美观而友好的图形界面,为普通 macOS 用户提供了一款画质靠谱且简单易用的视频播放器。

IINA 的安装非常简单。你可以直接到 IINA 的官方网站下载最新版本安装:https://lhc70000.github.io/iina/zh-cn/

播放视频时,在画面上移动鼠标会在下方显示音量、进度条和简单的播放控制按钮。

点击齿轮图标,会在右侧显示关于视频、音频和字幕的选项。你可以在这里切换音轨和字幕。

点击列表图标,则会在右侧显示播放列表或章节信息。

你可以打开“偏好设置”,调整更为详细的选项来让 IINA 更符合你的习惯和需要,不过默认设置也足以满足大多数需求。

虽然目前 IINA 仍处于测试阶段,但经过近一年的开发已经基本稳定,可以满足日常使用。如果你在使用中遇到问题,可以通过官方网站上列出的各种联系方式向开发者提供反馈(中文也可以)。

[VCB-Studio 科普教程 2.5] 基于 PotPlayer 和 madVR 的播放器教程(已更新 XySubFilter)

Potplayer 是高清影视常用的播放器,界面简洁,功能齐全,比 MPC-HC 和 MPC-BE 更人性化;但其默认方案十分糟糕,预设过多错误,无法正确播放 10-bit 视频,...

阅读全文

[VCB-Studio 科普教程 2] madVR 渲染器配置教程(2016.08.13 更新)

现在的高清视频观看体验,瓶颈不在片源,也不在制作,而是在播放器 ——题记 看到logo那张对比图了么?曾经就有人拿着右边效果一般的截图来质问我,而正确的播...

阅读全文

[VCB-Studio 科普教程 7] 如何高效高质量比较 BDMV/BDRip

你是否经常询问某个心爱的番,哪家BDRip画质最好? 你是否喜欢下载多个版本的BDRip,没事截图对比? 你是否厌倦了播放器掐点截图,bakashot上传图,windows图...

阅读全文

39 条评论

  1. MBP2018 13寸 8559U Iris plus 655核显 用iina0.0.15版本硬解4k HEVC 10bit非常卡,但cpu占用率不到10% 核显功耗飙到20W。。。瞬间90度。。。
    换成Macgo 那个blu-ray player pro则可以硬解
    感觉iina对4K hevc的硬解仍不友好…

    1. cpu 占用率不高说明硬解在起作用,gpu 功耗高而且非常卡可能只是因为瓶颈在渲染,而不是在解码上。

      顺便说,macos 上仍然没有 hevc 10-bit 的硬解支持,解码出来是 8-bit,色带糊脸。

      1. 已解决,换了个版本iina就能正常硬解了 4khevc10bit功耗才8w~10w
        续航10小时不是梦了。
        然而4k君名rip mac下色带确实感人, win下pot+lav+madvr则是躁点感人.

    1. VLC没多少可调的设置吧。如果不想折腾什么高级算法的话开箱即用。SMPlayer有用mpv后端的,但把设置和脚本系统全阉割了。同样不想折腾的话直接用就可以了。

  2. 不知有没有mpv的配置建议,主要是scaling的选项,类似madvr教程中那样的?
    还是因为用的是opengl而非madvr,什么设置都没太大意义?(之前好像见过这种说法

    1. 有此计划,不过先让鸽子飞一会……

      其实也很简单,一般来说一行 profile=opengl-hq 就够了,用的是 spline36。再往上当然还有 jinc,额外还有 user shader 可以实现 nnedi3、superxbr……想折腾当然可以去折腾,但是对于实际目视效果的提升非常有限。

      madvr 的正面作用和影响自不必说,但说实话我觉得,madvr 的出现也让太多人开始盲目追求和纠结“高级”的缩放算法。

      >还是因为用的是opengl而非madvr,什么设置都没太大意义?(之前好像见过这种说法

      这就无稽之谈了。算法是一样的,实现方式不同而已。

    2. 只知道最简单的就是加个 –profile=gpu-hq,更好的缩放就是 scale=ewa_lanczossharp,然后最近看到他们还有个什么 glsl-shaders 的可以加入 ravu 神经网络缩放演算法的东西

    3. 算法相同效果肯定是一样的
      MPV和MadVR在算法实现上的区别 前者调用的API是OpenGL后者D3D11
      MadVR的优势,应该是它能接受超高精度的数据并且抖动到低精度上 充分展现高精度视频的优势

      1. mpv现在也有d3d11,乃至vulkan API。
        第二点,这不是madVR独有的。mpv你也可以选择使用rgba32f。mpv也有抖动,开gpu-hq即可,默认fruit algorithm。

        1. 只在Linux和Mac下用过MPV 今天才知道自己火星了 那可以把Linux的mpv更新一下看看怎么调用Vulkan了
          mpv的色彩精度设置还真不知道怎么弄 看来要回去再找一下官方的文档……

          1. 如果你用的是linux官方源里的,那应该还没vulkan,因为还是0.27版本,0.28才加入的vulkan。linux官方源在等上游的ffmpeg出3.5 release才好出mpv 0.28。
            如果用的是0.28或者git master,
            gpu-api=vulkan,当然前提是得装好支持vulkan的驱动
            fbo-format=rgba32f,启用32位浮点运算,在0.27里选项貌似叫opengl-fbo-format
            profile=gpu-hq就会开dither,再额外加一句temporal-dither即可。0.27是profile=opengl-hq

        1. 没在win上用过……
          第二个 理解错了 之前看文里说LAV输出到内部只以8bit运算的渲染器只输出RGB下意识以为这些渲染器是不能接受原生高精度数据……

欢迎留言

This site uses Akismet to reduce spam. Learn how your comment data is processed.