多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

换掉QuickTime和VLC之后,macOS视频播放器我只留了IINA

换掉QuickTime和VLC之后,macOS视频播放器我只留了IINA 换掉QuickTime和VLC之后macOS视频播放器我只留了IINA【免费下载链接】iinaThe modern video player for macOS.项目地址: https://gitcode.com/gh_mirrors/iin/iina朋友发来一部MKV格式的电影我双击QuickTime冷冷地回了一句无法打开换上VLC画质倒是出来了可字幕全变乱码拖进度条卡三秒界面像上个时代的产物。折腾到半夜我终于想明白一件事macOS上一直缺一款真正现代的视频播放器直到我遇见IINA。IINA是专为macOS打造的免费开源视频播放器基于mpv解码引擎几乎能播你手头的所有格式界面却是百分百的macOS原生风格。下面不打算给你罗列功能清单只讲一个普通用户从踩坑到真香的全过程——顺便帮你把路走直一点。别再让QuickTime和VLC将就了IINA到底强在哪先承认一个事实QuickTime和VLC都不是不能用的播放器只是各有各的拧巴。QuickTime太洁癖MKV、FLV、WebM这些常见格式直接拒之门外VLC倒是来者不拒可那界面和交互怎么说呢像住在macOS里的Windows客人。IINA的思路很聪明解码交给mpv界面自己重写。mpv是开源圈公认解码能力最强的播放内核之一而IINA把它的能力重新包装成了地道的macOS应用——深色模式、触控栏、Force Touch、画中画全都原生支持。你在程序坞里看到它会觉得它本来就该长在那里。装好IINA后你还会发现一个彩蛋不同格式的文件图标会自动变色。MKV是紫色、MP4是蓝色、AVI是绿色一眼就能认出来从MP4、MKV到FLV、WebM、TS再到FLAC这类无损音频每个格式都有专属图标。这排面QuickTime可真给不了。三步装好IINA官方下载、App Store与源码编译知道了它强在哪下一步自然是把它装上。IINA的安装方式有三种丰俭由人方式一官网下载dmg最省心到IINA官网下载最新版的.dmg安装包双击打开把图标拖进应用程序文件夹完事。官方签名、自带更新提醒适合绝大多数人。方式二Mac App Store安装打开App Store搜索IINA点获取即可。走苹果官方渠道的好处是更新跟着系统走安全有保障。方式三源码编译适合想折腾的开发者如果你想参与开发或想看看代码可以这样git clone https://gitcode.com/gh_mirrors/iin/iina ./other/download_libs.sh脚本会帮你下载好预编译的mpv库再用Xcode打开iina.xcodeproj就能直接构建。整个项目是纯Swift写的结构相当清爽。打开第一个视频这些细节让你回不去装好只是开始真正让我回不去的是打开视频之后那些懂你的细节。进度条上悬停出缩略图想精准定位到某一幕鼠标滑过去就能预览画面不用再盲猜。快捷键顺手到可怕空格暂停、左右方向键快进快退5秒、Cmd[和Cmd]调节倍速、CmdS一键截图。看视频时手基本不用离开键盘。倍速范围0.25x到16x背单词、刷网课、看演讲想要多快有多快比很多播放器只给到2x良心多了。如果你拿它听歌还有个专门的音乐模式界面变成专辑封面加歌曲信息双击音频文件自动进入顺便把无损音频也一并接管了。对了还有两个被低估的小功能AB循环CmdL标记区间反复播放和无限播放历史。前者适合学外语精听后者让你随手就能续上昨天没看完的剧。字幕党的救星在线搜索加智能本地匹配画面问题解决了可对追剧党来说字幕才是真正的老大难——去论坛翻资源、解压、改名、手动挂载每一步都劝退。IINA把这条路砍到了两步。第一本地字幕智能匹配只要字幕文件和视频同名放进同一文件夹打开视频的瞬间它就自动加载了连.ass特效字幕也支持。第二在线字幕搜索内置了OpenSubtitles、Assrt、射手等多个字幕源视频播放中直接搜索下载中文字幕命中率相当可观。更贴心的是字幕时间轴微调外挂字幕偶尔快半秒慢半秒用快捷键就能逐帧校准再也不用为了这点小事专门开个工具软件。从此你只需要关心剧好不好看字幕的事交给它。网页视频一键甩给IINA浏览器扩展三分钟上手本地视频搞定了我还有个更头疼的场景——网页视频。网页播放器不能倍速、不能外挂字幕、进度条一拖就重新缓冲体验一言难尽。IINA给Chrome、Firefox和Safari都做了配套扩展代码分别躺在browser/Chrome_Open_In_IINA/、browser/Firefox_Open_In_IINA/和OpenInIINA/目录里。装上之后网页里的视频上点右键菜单里会出现一个Open this video in IINA点一下视频就无缝切换到IINA里播放。从此在线视频也能享受本地播放的待遇快捷键随意控制、画质解码交给mpv、还能顺手录屏截图。看完再切回浏览器继续刷体验完全是两个世界。进阶彩蛋命令行、快捷键与插件系统如果你以为IINA只是个能放视频的App那下面的内容会刷新认知——它其实是个可以深度定制的工具箱。命令行工具装好IINA后自带iina-cli一行命令就能打开视频iina-cli video.mp4还支持--music-mode直接进音乐模式和--pip直接进画中画等参数脚本控狂喜。快捷键完全自定义进入 Preferences Key Bindings播放、暂停、快进、音轨、字幕、章节……几乎每个动作都能重新映射鼠标、触控板、手势也全部可配。默认配置写在iina/config/input.conf里mpv老用户可以直接上手改。JavaScript插件系统项目里有一整套iina/JavascriptAPI*.swift支持开发者用JavaScript写侧边栏、菜单、覆盖层甚至独立窗口。想动手的话直接从仓库里的插件API源码开始比想象中简单。顺带一提IINA目前支持五十多种语言如果你愿意还能通过Crowdin参与翻译让更多人用上中文界面。结语从能用到爱用差的只是一个IINA回看这一路QuickTime放不了MKVVLC放得了一手乱码最后是IINA把能放视频变成了放得舒服。它免费、开源、持续更新把mpv的硬实力和macOS的原生体验缝在了一起——这大概就是现代视频播放器该有的样子。如果你也受够了默认播放器的将就不妨花三分钟下载IINA双击打开一部之前放不了的片子试试。用着顺心就去仓库点个Star支持一下遇到问题或有好想法欢迎回来在评论区聊聊你的使用体验——说不定下一个好用的功能就来自你的反馈。记住最好的播放器是那个让你忘了播放器存在的播放器。IINA值得一试。【免费下载链接】iinaThe modern video player for macOS.项目地址: https://gitcode.com/gh_mirrors/iin/iina创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表