iina

iina / iina

#10
45,0822,831+16 todaySwift

The modern video player for macOS.

💡 Use Cases

这是一个为macOS用户设计的全能本地视频播放器,尤其适合需要播放多种格式、追求高效操作和深度定制的用户。

播放特殊格式视频

Problem: macOS自带的QuickTime播放器无法播放MKV、FLV、AVI等常见但非原生支持的视频格式,或者播放时卡顿、缺少字幕支持。

Solution: IINA基于mpv开发,支持几乎所有视频格式的解码,能流畅播放各种特殊格式文件,并自动加载外挂字幕。

Example: 下载了一个MKV格式的高清电影,用IINA打开即可直接播放,还能在线搜索匹配字幕。

自定义播放控制

Problem: 普通播放器的快捷键和操作方式固定,无法根据个人习惯调整,或者缺少对Touch Bar、手势等现代硬件的支持。

Solution: IINA提供完全可定制的键盘、鼠标、触控板和手势控制,并支持Force Touch和Touch Bar,让操作更高效。

Example: 程序员可以自定义Cmd+J为截图,三指滑动调整音量,在Touch Bar上直接显示播放进度条进行精确跳转。

批量音频文件管理

Problem: 需要播放大量音频文件(如音乐专辑、播客),但视频播放器的界面过于复杂,不适合纯音频场景。

Solution: IINA提供独立的音乐模式,界面简洁专注音频,支持播放列表、章节和音频滤镜,适合长时间聆听。

Example: 将整个播客文件夹拖入IINA,切换到音乐模式,它会以专辑封面和列表形式展示,并记忆播放历史。

高级用户深度定制

Problem: 专业用户需要调整视频色彩、应用高级滤镜,或者通过脚本自动化播放任务,普通播放器无法满足。

Solution: IINA支持mpv配置文件和脚本系统,可以像使用mpv一样通过配置文件调整所有参数,还提供命令行工具。

Example: 视频剪辑师可以编写lua脚本,在播放时自动应用特定的色彩校正滤镜;开发者可以通过iina-cli命令从终端控制播放。

📊 Project Info

Language
Swift
Stars
45,082
Forks
2,831
Today
+16
Ranking
#10
Collection
Language
Trending Date
June 1, 2026
Last Push
6/1/2026

🏷️ Topics

Swiftmpv视频播放多媒体播放现代化功能丰富macOS用户高级用户

📸 Screenshots

iina screenshot 1