IINA:基于 mpv 的 macOS 免费开源视频播放器,装完 3 分钟上手
【免费下载链接】iinaThe modern video player for macOS.项目地址: https://gitcode.com/gh_mirrors/iin/iina
手头的 MKV 一打开就花屏,字幕比画面慢半拍,网页视频卡得没法看——这三个问题,一个开源播放器就能一起解决。IINA 是一款专为 macOS 打造的免费开源视频播放器,核心解码交给 mpv 引擎,装完拖进文件就能播,全程不超过三分钟。
IINA 安装步骤:3 种方式任选
- 官网 dmg:到 IINA 官网下载 .dmg,把图标拖进"应用程序"文件夹即可启动。
- Mac App Store:搜索 IINA,点"获取",一步到位。
- Homebrew Cask:习惯终端的话,一条命令搞定:
brew install --cask iina装完不需要任何初始配置:字幕自动匹配、播放列表、音乐模式、硬件解码全部默认就绪,双击视频文件就是最顺手的状态。
核心功能:mpv 引擎 + 原生 macOS 界面
解码交给 mpv,自己不造轮子。IINA 把 mpv 这个老牌开源播放引擎包进原生 macOS 界面里,解码能力跟着 mpv 的更新节奏走,新格式、新编码的支持基本不用你操心,设计目标是现代 macOS 版本(10.15+)。
格式图标分门别类,双击就能播。每个支持的格式都注册了专属的文档图标,MKV、MP4、WebM、FLV、AVI、OGG、FLAC 在访达里一眼可辨,丢进去直接开播,转码软件可以收进储藏室了。
字幕:在线搜索 + 本地自动匹配。菜单栏 Subtitles 里有 Find Online Subtitles 直接搜字幕加载;视频同目录下的同名 .srt 文件会自动匹配挂上,不用手动操作。
独立的音乐模式。双击 mp3、flac 这类音频文件,界面自动切换成带专辑封面的音乐模式;没有封面时显示默认封面图,画面不杂乱。
界面随你调。支持多种配色方案,OSC 控制条的位置也能自己摆;播放列表、章节跳转、不限条目的播放历史都是现成的。
典型场景实战:新手最关心的 4 个问题
想加速刷剧或换音轨?播放速度从 0.25x 到 4x 分档可调,点底部控制条的速度按钮打开菜单即可;多音轨片源在音频面板(Shift+Meta+A)里选中想听的那条,两秒切换。
字幕对不上怎么修?先别动字幕文件。菜单栏 Subtitles 下有 Subtitle Delay 一组菜单项,按 0.1s 或 0.5s 逐步挪,几秒就能对齐;缺字幕就选 Find Online Subtitles 在线搜,手头有现成 .srt 则选 Load External Subtitle 手动指定。
只想当音乐播放器行不行?行,而且体验是独立的:双击 mp3/flac 自动进音乐模式,封面、歌曲信息都在,不需要你切任何开关。
网页视频想甩给本地播?仓库里自带 Chrome、Firefox 扩展源码(见 browser/Chrome_Open_In_IINA/),另有 Safari 扩展。装好之后在网页视频上右键选"在 IINA 中打开",广告和卡顿就留在网页里了。
进阶玩法:快捷键、命令行、JavaScript 插件
快捷键全面自定义。键盘、鼠标、触控板、手势几乎都能重新绑定。进 Preferences > Key Bindings,点对应条目换键即可,实现在 iina/PrefKeyBindingViewController.swift;更底层的 mpv 键位写在 iina/config/input.conf,例如 Shift+Meta+C 打开章节面板。
用命令行驱动播放。应用内自带 iina-cli,支持全部 mpv 选项,可以直接写进脚本:
iina-cli --mpv-volume=20 --music-mode movie.mkv--mpv-*传任意 mpv 参数,--music-mode强制进音乐模式,细节看源码 iina-cli/main.swift。
写 JavaScript 插件扩展功能。IINA 内置插件系统,官方 API 分布在iina/目录下一组 JavascriptAPI*.swift 文件里(Mpv、Subtitle、Playlist、Http、WebSocket 等模块都有);Preferences 的插件页负责安装和权限管理,入口在 iina/PrefPluginViewController.swift,会点前端就能给它加功能。
常见问题:现象 → 解法
首次打开提示"无法验证开发者"?到 系统设置 > 隐私与安全性,点底部的"仍要打开",放行一次即可。
4K 播放卡顿?进 Preferences > Codec 确认硬件解码已开启;不放心就打开 Inspector,看当前实际使用的解码器是不是硬件那套。
字幕整体快慢半拍?按前面说的用 Subtitle Delay 微调,或者检查视频是不是有多个字幕轨没选对——音频面板(Shift+Meta+A)和字幕面板(Shift+Meta+S)能快速核对当前轨。
IINA 免费、开源、无广告,格式兼容和字幕处理这两件最烦人的事它都顺手接住了。现在就去下载安装,把手上那个打不开的花屏 MKV 丢给它试试。
【免费下载链接】iinaThe modern video player for macOS.项目地址: https://gitcode.com/gh_mirrors/iin/iina
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考