ByteNoteByteNote
不用再开终端了:yt-dlp 有了个像样的原生 Mac 界面
字

字节笔记本

2026年11月1日 · 约 3 分钟读完

不用再开终端了:yt-dlp 有了个像样的原生 Mac 界面

API中转
¥120

yt-dlp 是命令行下载工具里的天花板,但每次开终端、翻参数、拼 -f 格式串,确实劝退了不少人。MacYT 给它做了件很多人想做却没做好的事:一套原生的 macOS 界面。SwiftUI 写的,粘贴链接、选画质、导出,三步完事。MIT 协议、完全免费开源,仓库今年 3 月创建,昨天还在提交,目前 10 个星——小项目,但完成度配得上更多关注。

MacYT 界面:Studio 房间,粘贴链接检查媒体

一、两个房间的分工

作者的动机写在官网上:他天天用 yt-dlp,存会议演讲、播客单集、离线听的音乐,但试过的几个图形封装「没有一个是真正的 Mac 应用」,于是自己动手做了一个「配得上躺进 Dock 的」。

应用的逻辑分两个房间。Studio 负责检查:粘贴链接、预览媒体、看清封面和时长、选定要哪条流;Downloads 负责导出:跟踪进度、翻已导出的文件。先把来源看清楚再决定怎么下,而不是一股脑丢进下载队列。顶部的状态灯会报告 yt-dlp 和 FFmpeg 的健康度,工具没装好一眼就能看出来。

画质选择这件事被特别强调过,官网原话是:不再让你猜 -f bestvideo+bestaudio 到底给你什么。下载前明确选定流和格式,所见即所得。

二、功能清单比想象的长

基础能力之外,几个细节能看出作者真的重度使用过 yt-dlp。音频模式给足了比特率档位:Best、320k、256k、192k、128k;字幕支持自动生成的种类,SRT 和 VTT 之间自动转换;SponsorBlock 直接集成,视频里的赞助片段可以标记或移除;元数据、章节、封面都能嵌入,甚至能按章节把长视频拆成单独文件。应用自己带 Sparkle 自动更新,不用盯着 release 页。

MacYT 仓库:MIT 协议,持续更新中

它只是个壳,干活的是底层的 yt-dlp 和 FFmpeg,所以理论上 yt-dlp 支持的所有站点它都能下——YouTube、Vimeo、Twitter 都在官网点名的例子里。前置要求只有一个:brew install yt-dlp 装好命令行本体;FFmpeg 可选,但想要最佳画质合并和音频转换就得装上。应用本体从 release 页下 DMG,Apple Silicon 和 Intel 都支持;首次启动被 Gatekeeper 拦住的话,去系统设置的隐私与安全里点「仍要打开」。

三、本地优先的隐私姿态

这类工具必须提一句隐私,MacYT 的表态很干脆:无账号、无统计、无遥测,纯本地应用,仅有的网络请求是访问下载源站点和检查更新。你要下载什么、下了多少,没有任何第三方知道。

MacYT 应用图标

定位上它不替代 yt-dlp,而是替你记住那些参数。对偶尔存个演讲、常态抓播客、懒得每次翻 cheatsheet 的人来说,这是个装完就能忘进 Dock 的工具;对极客来说,源码就在那,Xcode 打开工程就能自己改。10 个星的小仓库,方向对、手艺好,值得先收藏再看它长。

相关文章

分享: