iina在macos中支持拖拽或菜单加载外挂字幕(.srt/.ass/.ssa/.vtt),需utf-8无bom编码;可调整字体、大小、颜色、位置并设为默认;启用“自动加载同名外挂字幕”实现智能匹配;支持cmd+↑/↓实时微调或手动输入毫秒值永久修正时间轴。

在 macOS 上用 IINA 播放本地视频时,经常遇到没有内嵌字幕或内嵌字幕语言不符的情况,必须手动加载外挂字幕文件(如 .srt、.ass)才能正常观影。
拖拽加载字幕(最快捷)
保持视频正在播放或已暂停,直接将字幕文件从 Finder 拖入 IINA 播放窗口任意位置,松手即生效。
这一步操作起来很简单,直接把文件拖进去就行。注意:文件必须是 UTF-8 编码(无 BOM),否则中文会乱码;若拖入后无反应,先检查文件扩展名是否为 【.srt、.ass、.ssa 或 .vtt】。
菜单手动加载字幕
方法一:右键触发
在播放界面任意位置右键 → 选择「字幕」→「加载字幕」→ 在弹窗中定位并选中目标字幕文件 → 点击「打开」。
方法二:顶部菜单栏触发
点击顶部菜单栏「字幕」→「加载字幕」→ 同样选择对应文件即可。
如果字幕加载后位置偏高或字体过小,别急着重装,下一步就能调。
调整字幕样式与位置
第一步:打开字幕设置面板
播放状态下,右键 →「字幕」→「字幕设置」,或按快捷键 【Cmd+,】 直接唤出偏好设置并跳转到字幕页。
第二步:修改关键参数
在「字幕设置」中可实时调节:字体(推荐 PingFang SC 或 Noto Sans CJK)、大小(建议 24~36)、颜色(白底黑边最清晰)、垂直位置(拖动滑块,数值为负值时字幕上移,正值下移)。
第三步:保存为默认
勾选「将此设置设为默认」,之后所有新加载的字幕都会沿用该样式,不用每次重调。
启用自动匹配同名字幕
让 IINA 每次打开视频时自动找字幕,省去手动加载步骤:
进入「偏好设置」→「字幕」选项卡 → 勾选「自动加载同名外挂字幕」→ 确保字幕文件与视频文件在同一文件夹,且主文件名完全一致(例如:movie.mp4 对应 movie.srt)。
⚠️ 注意:若之前加载过旧版字幕,IINA 可能缓存了旧文件,需清空缓存目录 【~/Library/Caches/com.colliderli.iina】 再试。
精准修正字幕时间轴偏移
方法一:播放中实时微调
按 【Cmd+↑】 字幕延后 0.1 秒,【Cmd+↓】 提前 0.1 秒;需要更大偏移时,改按 【Cmd+Shift+↑/↓】 调整 ±1.0 秒。
方法二:永久写入偏移值
右键 →「字幕」→「字幕设置」→ 找到「偏移」输入框,填入毫秒数(如字幕慢半拍就填 +500)→ 关闭窗口即保存到当前文件配置。










