文章目录
- TwitchLink:Twitch 直播下载,一个 GUI 全搞定
- 1、Twitch 内容的下载困境
- 2、下载能力一览
- 3、文件管理和界面
- 4、运行要求
- 5、什么人用得上
TwitchLink:Twitch 直播下载,一个 GUI 全搞定
devhotteok/TwitchLink 在 GitHub 上拿到了 646 Star。作为一个面向单一平台用户的桌面工具,这个数字背后对应着 Twitch 内容存档这个真实需求。
它的定位很明确:一个带图形界面的 Twitch 下载工具。直播流、往期视频、剪辑片段,选中就能下载到本地。覆盖 Windows 和 macOS(Apple Silicon),MIT 协议开源。
1、Twitch 内容的下载困境
Twitch 上的直播内容会过期。主播的往期视频(VOD)通常 14 到 60 天后被平台自动删除,剪辑片段同样有保存期限。如果主播没有把直播录像同步到 YouTube,这些内容就彻底消失了。
第三方下载方案一直存在。浏览器插件能抓取流媒体链接,命令行工具也能下载 Twitch 视频。但这两种方案对普通用户都有操作门槛:插件可能在 Twitch 更新后失效,命令行需要记参数、了解格式。
TwitchLink 把下载流程封装成一个桌面应用。打开软件、粘贴链接、点击下载,三步结束。不需要看文档,不需要学命令。
2、下载能力一览
TwitchLink 的功能列表覆盖了 Twitch 上绝大多数可公开访问的内容类型:
- 正在直播的频道,边播边录
- 已结束的往期视频,完整下载到本地
- 单独的剪辑片段
- 订阅者专属视频,登录账号后可下载
- 仅音频模式,只扒音轨,省存储空间
- 缩略图单独提取
辅助功能同样实用:视频去静音针对 Twitch 因版权自动消音部分片段的机制,把被禁声的部分恢复出来;视频裁剪按时间段截取;定时下载预设时间后自动拉取,不用守着等。频道收藏固定常看的主播,不用每次搜索。
3、文件管理和界面
下载量上去后,文件命名会变成麻烦事。同一个主播的几十个视频堆在一起,找某个特定日期的那一期能把人看花眼。
TwitchLink 支持自定义文件名模板,按频道名、日期、标题等字段自动组合。比如设定{channel}/{date}_{title}.mp4,下载后自动按频道分目录存放,哪些文件属于哪个主播一目了然,不需要手动整理。
界面本身支持多语言和时区调整,从菜单到按钮都有中文选项,使用上不存在语言障碍。整体布局偏向简洁风格,功能入口直观,不需要翻文档就能上手。
4、运行要求
系统要求如下:
- Windows 10 或更新版本
- macOS 14 (Sonoma) 或更新版本,需要 Apple Silicon(M 系列芯片)
- Python 3.12(仅从源码运行时需要)
macOS 只覆盖了 Apple Silicon,Intel 版 Mac 暂不支持,安装前需确认芯片型号。
安装流程简单:从 Releases 页面下载对应系统的安装包,直接安装。从源码运行的话,克隆仓库后执行pip install -r requirements.txt安装依赖即可。
5、什么人用得上
TwitchLink 主要面向三类用户:
- 关注海外游戏主播或电竞赛事直播的观众,VOD 过期快,想存档回看
- 做二创剪辑的视频作者,需要下载原始素材,对视频裁剪和音频分离有需求
- 网络条件不稳定、想在本地离线观看的用户,定时下载可以把直播录制安排到网络空闲时段
对于偶尔看一两个 Twitch 视频的用户,浏览器插件或许够用。如果需要批量下载、定时任务,或者对音频提取和视频裁剪有要求,TwitchLink 提供了一个结构化的桌面方案。它把原本分散在不同工具里的流程整合到了一个窗口里,相比来回切换命令行和浏览器效率更高。
nk 提供了一个结构化的桌面方案。它把原本分散在不同工具里的流程整合到了一个窗口里,相比来回切换命令行和浏览器效率更高。