告别格式报错:IINA 让 Mac 看片有多简单
告别格式报错:IINA 让 Mac 看片有多简单
【免费下载链接】iinaThe modern video player for macOS.项目地址: https://gitcode.com/gh_mirrors/iin/iina
把一段 .ts 文件丢给 QuickTime,你得到的是一排灰掉的菜单和一声叹息。IINA 是一款免费开源的 macOS 视频播放器,原生 Mac 界面,底层跑 mpv 解码引擎(mpv 是一个跨平台开源播放器内核,负责把编码数据解成画面和声音)。装完之后,你手里绝大多数视频、音频文件拖进去就能播。
IINA 速览
| 项目 | 说明 |
|---|---|
| 项目地址 | 源码仓库 https://gitcode.com/gh_mirrors/iin/iina |
| License | GPLv3,免费开源 |
| 底层引擎 | mpv |
| 支持平台 | macOS 10.15 及以上 |
| 主要亮点 | 字幕在线搜索与本地智能匹配、独立音乐模式、在线播放历史、硬件加速、画中画与触控栏支持 |
从下载到第一秒播放
两条路径任选其一。
路径 A(官网 dmg):去 IINA 官网下载最新 .dmg,双击打开,把 IINA 图标拖进"应用程序"文件夹。这是最标准的安装方式。
路径 B(Homebrew):习惯命令行的话,可以用 IINA 的 tap 装编译好的 mpv-iina 依赖:
brew tap iina/homebrew-mpv-iina && brew install mpv-iina
首次打开并播放一个视频后,IINA 会询问是否把常见视频类型设为默认应用,选"是",以后在 Finder 里双击文件直接由它接手。第一次播放你会看到画面下方的控制条:播放、进度、音量、倍速都在明面上;⌘[ 和 ⌘] 可以把速度减半或翻倍,⌘\ 一键回 1 倍速。另外桌面文件也会换上新图标——IINA 为 MKV、MP4、WebM、TS 等每种格式各配了一个文档图标,混存的文件夹一眼能分清。
让 IINA 长进工作流的几个细节
网页视频一键拉进本地播放器
IINA 给 Chrome、Firefox 和 Safari 都做了"Open In IINA"浏览器扩展:装好之后,在网页视频上右键,画面直接投进 IINA 窗口本地播放,没有广告和弹幕。三个浏览器版本的扩展源码分别放在 browser/Chrome_Open_In_IINA/ 和 OpenInIINA/ 目录里,想翻实现随时能看。
IINA 字幕不用手动对时间轴
在线字幕搜索按片名找资源,搜到直接加载;本地已有的字幕文件只要和视频放同一目录、文件名对得上,就会自动挂上,中英文字幕混存的文件夹它也敢自己挑。
音频文件自动切到音乐界面
mp3、m4a 拖进去,界面整个换成音乐模式:专辑封面居中、歌曲信息跟换;源文件没有封面元数据时,它挂一张默认占位图,窗口不会空荡荡。
倍速调节一触即达
倍速是无级调节的:听课 0.5 倍、拉片 2 倍都够用,快捷键见上文 IINA 快捷键说明。多音轨片源在菜单里点一下切声道;带章节的视频可以按章节列表直接跳转。
进阶:把播放器调成你的口味
快捷键自定义到肌肉记忆
Preferences 里的 Key Bindings 面板能把键盘、鼠标、触控板手势全部重绑定,默认绑定表见 iina/config/iina-default-input.conf。绑定习惯之后,看片时手不用离开键盘核心区。
JavaScript 插件给播放器加功能
IINA 插件系统用 JavaScript 写,插件能读写播放状态、挂菜单项、开独立窗口、收发事件。管理入口在 iina/PrefPluginViewController.swift,API 定义集中在 JavascriptAPI 开头的一组文件里,会点前端就能上手。
命令行把播放器接进脚本
项目自带 iina-cli 命令行工具,入口在 iina-cli/main.swift。批量处理时一行就够:iina-cli --music-mode --pip "video.mp4",可以指定音量、进画中画或分窗口打开。
遇到问题先看这里
打开时提示"无法验证开发者"?这是 macOS Gatekeeper 的拦截。去 系统设置 → 隐私与安全性,找到对应提示点"仍要打开",之后不再拦。
4K 视频卡顿掉帧?先确认 偏好设置 里硬件加速已开启,再在同一面板调整硬件解码相关选项,多数情况立竿见影。
源码构建编译报错?头号原因是依赖库没下全:先执行./other/download_libs.sh拉取预编译库,再用最新版 Xcode 打开 iina.xcodeproj 构建,缺库报的错最密集。
字幕放一起了却匹配不上?检查字幕文件名是否与视频名一致,编码格式建议统一为 UTF-8;实在不行从菜单手动加载一次。
30 秒判断:它适合你吗
| 该装 | 不必装 |
|---|---|
| 主要在 Mac 上看本地视频,受够了格式报错 | 看片需求在 Windows 或 Linux 上 |
| 字幕找得累、网页视频想投到本地播 | 只播 MP4,系统播放器就够用 |
| 想把快捷键、插件、脚本都调成自己的样子 | 装完不想再碰任何设置 |
现在就去做:下载 IINA,拖进应用程序,找那个之前"点开就报错"的视频双击一下——剩下的交给它。
【免费下载链接】iinaThe modern video player for macOS.项目地址: https://gitcode.com/gh_mirrors/iin/iina
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考