一个开源项目停更一年多,按理说基本等于判了死刑。但Pinchflat是个例外——它被人接手做了分支,新版本叫Pinchflat-NGX,用起来比原版还顺手。

打开网易新闻 查看精彩图片

Pinchflat最早在2024年上半年以测试版形式出现,此后大约一年半时间里保持着稳定更新。转折发生在2025年9月,开发者宣布需要暂时离开这个项目,当时给出的预期是至少四到八周后恢复开发。一年多过去,新版本没有再出现。

这类工具最怕的就是停更。YouTube会不断调整数据接口和下载机制,平台本身并不希望用户脱离YouTube观看内容,广告收入在那里摆着。项目一旦停摆,失效只是时间问题。安全层面的隐患同样存在,缺少更新意味着NAS、电脑乃至整个网络可能暴露在风险中。

分支版本带来了什么

2026年6月,Pinchflat-NGX出现在GitHub上,此后更新频繁。它保留了原版的主要功能,界面做了小幅调整,依赖包也同步更新以改善兼容性。

初次配置时可以创建媒体配置文件,可以把它理解成一个用户账户,用来定义文件如何存储、媒体如何处理。配置里提供预设选项,可以针对Plex或Jellyfin这类媒体中心做适配,也可以偏向音频播放场景。之后添加来源,支持频道、播放列表,以及Pinchflat-NGX新增的单条视频链接。

下载行为可以细调:字幕是否下载并直接嵌入视频文件,元数据是否同样处理,自动下载如何触发,索引回溯到多久以前,视频是否在一段时间后标记为自动删除。这些选项都摆在配置里。

面向不同使用场景的改进也在其中:新的主题观感更现代,支持PostgreSQL 18,下载管线经过优化,更适合在NAS上跑。直播流和YouTube Shorts内容也在支持范围内,不感兴趣可以关掉,被过滤掉的项目会单独列在一个列表里。

下载完成的视频可以直接在Pinchflat-NGX里播放。如果主要目的是存档、并且习惯在电脑上观看,它本身就是一个够用的工具。手机上也能凑合,换到电视就麻烦一些。

接进媒体中心的路径

想在任意屏幕上观看,或者把存档的视频和NAS里的剧集电影放在一起,就需要Jellyfin这类媒体中心出场。Pinchflat-NGX在这方面的配合做得比较顺。

作者的环境是Pinchflat-NGX跑在TrueNAS上,第一步是在容器里为下载文件夹创建SMB共享;接着进入运行Jellyfin服务器的Proxmox,把该SMB共享添加到宿主机,再作为挂载点加进LXC容器,文件就对Jellyfin应用可见了。

这里有个容易踩的坑:创建媒体配置文件时,最好用Pinchflat-NGX自带的媒体中心模板。作者一开始没用,结果在Jellyfin里显示效果很差。按模板结构走,每个YouTube频道或播放列表会被标记为一部剧集,每一年标记为一季,所有内容归入一个shows文件夹,在Jellyfin里添加媒体库时直接指向这个文件夹,目录结构就是对的。

作者此前用过TubeArchivist做类似的事,对比下来Pinchflat-NGX明显更好:界面更现代,下载选项更灵活,元数据能直接嵌入下载的文件。TubeArchivist需要额外安装Jellyfin插件才能正常工作,这个工具把活都干完了。

它也不必非得跑在NAS上。任何一台电脑都能跑起来做视频存档,Jellyfin的集成另想办法即可。