本文主要為 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.3] 跨平台播放器 mpv 配置入門

mpv 是著名開源項目 MPlayer 的分支,因其對最新軟硬體平台、視頻標準以及各種高畫質選項的支持而廣受好評,也是目前非 Windows 平台上高畫質播放器的不二選...

阅读全文

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

Potplayer 是高清影視常用的播放器,界面簡潔,功能齊全,比 MPC-HC 和 MPC-BE 更人性化;但其默認方案十分糟糕,預設過多錯誤,無法正確播放 10-bit 視頻,...

阅读全文

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

現在的高清視頻觀看體驗,瓶頸不在片源,也不在製作,而是在播放器 ——題記 看到logo那張對比圖了么?曾經就有人拿著右邊效果一般的截圖來質問我,而正確的播...

阅读全文

40 条评论

  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下意識以為這些渲染器是不能接受原生高精度數據……

欢迎留言

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据