刚开源的Chrome插件,打开网页就能下YouTube和B站视频
装之前先想清楚一年会下几次。VictorLoad是个刚公开的Chrome/Edge插件,点一下工具栏图标,当前页面的视频和图片就列在侧边栏里,选清晰度直接下。MIT开源,不要钱,没有后端,也不往作者那里传数据,11月8号建仓,到今天60个星,还在发版。
能下什么
YouTube要这么玩:打开视频先播放几秒,等缓冲走起来再选清晰度。默认H.264,最高1080p,存下来是一个带声音的MP4。它记录的是播放器已经加载的分片,没缓冲到的地方会自动跳过去补,补的时候画面像快进,得等一会儿。缓冲数据放在内存里,上限大约1.5GB,文件进浏览器默认下载目录,不进插件自己的文件夹。
X上刷到想留的视频或配图,打开推文,侧边栏会列出每一档MP4和原图,GIF也能存。它只认当前还留在页面里的推文,滚远了列表就空了,存的时候别顺手刷新。
B站给的是MP4直链,每档清晰度一项,登录后能看到更多档。4K、HDR这种只提供音视频分离流的,插件不列,想要原画还得另想办法。
别的网站也能试,页面里出现HLS流、MP4、WebM,它会自动嗅探,图片按网格列出来,连一部分CSS背景图也能抓到。

4K怎么拿
设置里关掉"优先H.264",改用VP9或AV1,能到4K。代价是音频和视频分成两个文件,下载完还得自己合,偶尔存一次还行,天天这么折腾就有点累。
装起来麻烦
它没上Chrome应用商店,只能走发布包,到GitHub releases下载zip,解到一个打算长期保留的文件夹,装完别移动别删。
Chrome打开chrome://extensions,右上角开开发者模式,点"加载已解压的扩展程序",选中带manifest.json的文件夹。Edge是edge://extensions,开开发人员模式,点"加载解压缩的扩展",两个浏览器都要求116以上版本。
装一次两三分钟,麻烦的是后面每次更新:下新包、覆盖同一个文件夹、回扩展页点重新加载、刷新已经打开的页面。YouTube必须刷新,不然脚本还是旧的。Chrome启动时还可能提示停用开发者模式的扩展,关掉提示就行,别真去停用。
如果这几步看着就烦,那它可能不适合你。应用商店里一键安装的替代品不少,只是按作者的说法,多半下不了YouTube。
三类下不了的
带DRM的就别指望了。Netflix、Disney+、Prime Video这类订阅站走Widevine加密,插件下不了,也没打算绕。HLS主清单如果引用独立音轨,它会直接阻止下载,免得存下来一个没声音的文件。还有些网站校验Referer或Origin,媒体请求返回403,这种情况也只能放弃。
权限是另一个得自己想清楚的地方。因为它要识别所有网页上的内容,安装时会申请读取所有网站的权限,作者在仓库里放了隐私政策,说明没有后端、不往作者那里发数据。但权限范围摆在这,介意就别装,别为了省几步操作给自己添堵。
YouTube的下载也不是点一下就完。缓冲不满时按钮是"自动下载",插件会静音、16倍速跳到缺口处等加载,缺口补不上,还会问你要不要保存已有的部分,急着要文件的时候,这个等待挺磨人。
同类里它差在哪
这类插件从来不缺。应用商店里搜"视频下载",能出来一屏,GitHub上的同类项目也一抓一把,功能都差不多,真正拉开差距的是网站改版之后,作者还修不修。
VictorLoad是11月8号刚公开的。起步算认真,代码不多,MIT协议,作者把各站原理和限制都写成了文档。但从建库到现在才几天,谁也保证不了半年后它还在更新。
它没上架,作者的解释是商店版下不了YouTube,不上架反而能放开手做。这话有道理,代价是更新全靠作者手动发包,哪天他不修了,用户只能干等。
最后
我的建议很简单,先想清楚你一年会下几次。偶尔存几个自己拍的、自己传的,或者明确允许保存的内容,装一个放着,能用就用,不能用就删,成本不过两三分钟。
要是你打算长期归档、一次囤几个T,或者需要4K原画、需要DRM内容,它不合适。真到那一步,花钱买正版,或者用专门的归档工具,比折腾插件省心。
还有一句得说在前头:只下自己有权限保存的内容。自己的稿子、授权素材、法律和网站条款允许的个人备份,这些没问题,别人的付费课程、会员内容,别拿工具当借口。
各站的原理和限制,作者写成文档放在仓库的docs/SITES.md里,装之前花两分钟翻一眼,省得装完才发现下不了你想下的站。V2EX上原帖在这儿。
https://github.com/Victor-Go/VictorLoad https://github.com/Victor-Go/VictorLoad/blob/main/docs/SITES.md https://global.v2ex.co/t/1255297
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~


登录