Weedout——隐藏 YouTube「AI 标签」视频的 Safari 扩展
文章摘要
Weedout 是开发者 Michal Mandrysz(HN ID: masteranza)做的一个 macOS Safari 扩展,售价 1.99 美元,一次性买断。它做的事情很单一:把 YouTube 自己打上「Made with AI」标签的视频,从首页信息流、搜索结果、相关视频、播放列表和 Shorts 货架里悄悄拿掉,不弹拦截页、不做提示,”杂草直接消失”。可选功能还包括在 Shorts 播放器里自动跳过带 AI 标签的短视频,以及一个 Dim 模式——把杂草原地”枯萎”而不是移除,方便你先验证过滤是否准确再决定信任它。作者在提交时非常明确地划了边界:它依赖的是 YouTube 自己的披露标签,不是任何 AI 检测算法,没有猜测、没有启发式规则、不会做误判指控,代价是抓不到没有被打标签的内容——未标注的 slop 目前不在范围内。扩展完全在本地运行,不收集任何数据、不需要账号。
作者说他做这个是因为 AI 生成的阴谋论视频在自己的 YouTube 信息流里已经失控了。源码在 GitHub(masteranza/weedout-for-youtube)上完全开放,任何人都可以自行构建、使用或 fork,但明确不接受 pull request,仓库的定位是”供独立分支使用”。关于为什么要收费,他的解释是:他本来是给自己做的,但走完 App Store 提交流程花掉了两倍于开发的时间——0x1d7 补充说 Apple 的签名本身就是每年 100 美元。至于为什么先做 Safari 而不是 Chromium,他说 Chrome 上的 AI 屏蔽扩展已经不少了,而他个人私事都用 Safari(包括看 YouTube),工作上被 Google 卡住的部分才用 Brave;adav 猜测另一层原因是”Safari 用户愿意为扩展付一点钱,别的浏览器用户大多不愿意”。
发布之后社区迅速做了移植。ssernikk 把它移植到 Firefox 并命名为 herbisight(herbicide 的谐音),已提交 AMO 审核,审核期间可以通过 about:debugging 加载。kamyar 也独立做了一个 Firefox 版(youtube-without-ai),可以从 release 页面下载已签名的扩展。MarioMan 则纯粹为了好玩写了个 TamperMonkey 脚本,把过滤器反过来——只保留 AI 生成的内容。mschuster91 推荐了另一个走社区维护名单路线的扩展 AiBlock/AiSList。
HN 评论精华
这条 Show HN 拿到 182 分,讨论的重心几乎完全不在扩展本身的实现上,而是滑向了一个更根本的问题:「Made with AI」这个标签到底意味着什么。
最尖锐的质疑是这个标签粒度太粗。 Schnitz 说他发现 AI 标签并不等于 AI slop,它只意味着视频里有非零比例的 AI 参与——”我想避开 AI 垃圾,但不想避开只是用了 AI 做片头字幕的视频”。f3408fh 把问题列得很清楚:10 分钟视频里有一张 AI 图算不算?配音是 AI 吗?还是整个都是生成的?无从知晓。Muskwalker 贴出了 Google 给创作者的实际判定标准,把这件事说得更微妙——需要打标签的情形是:让真人看起来说了或做了他没说没做的事、篡改真实事件或地点的画面、生成看起来真实但没发生过的场景。所以奇怪的结论是,一个 AI 片头只有在展示真实/逼真的人、地、事时才必须打标签,但按照示例页,任何 AI 生成的音乐都算。masteranza 回应说”如果是这样,那确实是个真问题”。AmazingEveryDay 建议应该借鉴 MPAA 的电影分级(G / PG / PG-13 / R / NC-17)搞一套更细的 AI 分级,而不是简单的”是或否”。
arcfour 提供了这个粗粒度标签下最具体的受害者视角,也引出了全帖最激烈的一段争论。他做游戏音乐的翻唱混音,音乐完全是自己写的,但常用 AI 生成或修改封面图让人有个东西可看、博一乐;这些视频因此被打上 AI 标签,他觉得标得也对,但”我不认为这意味着人们应该想把它们隐藏掉”。PixelForg 直接回绝:”抱歉,不行,哪怕音乐再好,只要封面是 AI 生成的我就不想听,我宁愿接受一张画得很糙的封面,因为那是人画的。”arcfour 反问:我在 GIMP 里手动把一张脸贴到一个身体上,和我让 LLM 更快更好地做同一个编辑,区别在哪?这些图本来就不是高投入的东西,封面根本不是重点,但我总不能上传一段纯黑的视频。Planktonne 的回答代表了另一种立场,也是最能解释这场文化冲突的一段话:AI 生成的任何东西都在传递”我不在乎质量”的信号,你可以觉得这不公平,但这就是你在相当大一部分潜在受众心里留下的印象;没有视觉或视觉很糙会被读作”这是个真正在乎另一方面的爱好者”,多年经验让这成了熟悉的图式,而 AI 会被读作”大概什么都不在乎的投机者”。Schnitz 补充了音乐场景下更糟的一层:人们会因此假设音乐本身也是 AI 生成的。arcfour 最后说他打算不再这么做了,”我以为让 LLM 省下我在 GIMP 里做搞笑填充封面的 20 分钟,是个完美的使用场景”。
therealpygon 从另一个角度给这种反应起了个名字。 他对 karim79 那条回复表示”很有意思”——karim79 说自己热爱宇宙学和天体物理的视频,内容只要够正确够有趣够平淡能让他睡着就行,”但一旦我察觉到旁白是 AI 生成的,那玩意儿立刻永久拉黑”。therealpygon 把这叫做”AI 双相”(AI Bipolar):人们本来好好地享受着,仅仅因为发现一个词发音不对就翻转到极端的憎恶,”感觉大家是被’骗着享受了 AI 内容’这件事冒犯了,但转头会去看质量更低的人类内容,并且仅仅因为那是人做的就原谅一切问题”。
AI 配音是另一个反复出现的痛点。 mrweasel 的观点得到不少认同:很多创作者母语不是英语所以转向 AI 配音,但他宁愿听一个真人说破碎的英语——”处理一个中国人说糟糕的英语,对我的大脑伤害反而更小”,更好的做法是干脆说母语加字幕。lynx97 给出了相反的经验:”我宁愿要 AI 配音也不想每天听法国人或日本人说英语,我真的努力过,但这两种口音让我很难跟上和保持清醒。”shoobiedoo 说这在日本尤其普遍,他找十字军东征的音频纪录片,一半都是尖细的动漫 AI 配音。ungreased0675 希望有个本地小模型专门检测 AI 语音并屏蔽,Suppafly 打趣说”这甚至不需要 AI,翻来覆去就那三个声音”。
对 YouTube 标签体系可靠性的怀疑贯穿全帖。 EdZitron2 指出标签是自我申报的,创作者可以随便说自己的视频是不是 AI,而花了几小时剪辑的人通常不会说。mechazawa 说这个标签基本没意义——大量明显是 AI 的 Shorts 没有标签,反倒有些明显不是 AI 的视频被标成完全 AI 生成。consumer451 说他见过在平台上活跃多年、并非”无脸频道”的正经创作者带着那个小小的「AI (i)」标签;onion2k 解释说那个 logo 不是”完全由 AI 制作”的意思,而是”检测到显著的 AI 使用”,比如用 AI 修掉背景里一个细节就会被标。dathinab 补充了一个更普遍的问题:检测 AI 生成内容的算法出奇地差,非 AI 的动画/卡通内容比看起来相当逼真但人一眼能认出的 AI slop 更容易被误标;有些平台(他举了 TikTok)似乎只要元数据里出现 Adobe Illustrator 之类的工具就把整个作品标成完全 AI 生成,完全不看是怎么用的。他还加了个尖刻的脚注:如果那个”算法”就是”问一个 AI”,那这一点都不奇怪——那是 AI 尽力做得逼真的内容,同一个(或类似的)AI 当然会觉得它”尽可能真实”。altairprime 提出了一个阴谋论色彩的观察:Google 从欧盟标注截止日期前后就在更积极地推创作者使用 AI 缩略图,大概是希望把标签稀释到所有人都麻木、然后安静地吃下 slop。
关于扩展本身的怀疑也不少。 haul_up 说”YouTube 的 AI 检测非常不准,只会把信息流搞乱,马上装”,Tajnymag 立刻指出逻辑矛盾:这个扩展依赖的正是 YouTube 的 AI 检测,所以不会比它更准。vivzkestrel 一连串追问”到底怎么判断视频是不是 AI 做的、算法是什么、slop 的阈值是什么、是不是用 yt-dlp 下载后拆帧”,ffsm8 直接引用提交说明回答”都不是”,并且”有人为这个付钱让我很震惊”。ranger_danger 感叹”浏览器扩展居然能收钱?而且真有人付?我入错行了”。kenanfyi 挑刺说这个网站本身就是 AI 生成的,”我也很确定代码也是”。negura 提出了一个更宏观的批评:这就是所谓”AI 放大不平等”的含义——技术上有能力的人自己写扩展屏蔽垃圾、或者至少花钱装一个,所以被腐蚀得最厉害的反而是最没有准备的那群人;GaryBluto 反驳说从这个扩展网站的设计和文案看,它未必需要多高的技术门槛。
几条跑题但有用的信息:tartoran 抱怨找不到关闭 YouTube Shorts 的设置,NotErnie 给出了一个真办法——在移动端 App 里进 Settings > Time Management > Daily Limits > Shorts feed limit 设成 0 分钟,首页就不会再出现 Shorts;tatoalo 也因为同样的原因做了一个叫 shortless 的 Safari 扩展。ultrarunner 反问 Google 有无限的 Gemini 额度,为什么不自己做这个功能,afavour 的回答很现实:”能做,但只要它会降低总观看分钟数,就永远进不了生产环境。”embedding-shape 留了一条最有反讽意味的评论:如果你真给所有网站(包括 GitHub 和 HN)都装上这个,你根本就不会看到这条 HN 提交和这个仓库;masteranza 的回复是”确实,只能以毒攻毒”。最后 userbinator 提出了一个更冷静的立场:YouTube 上不值得看的人类生成视频同样多如牛毛,通常靠”惊吓脸”缩略图和空洞的标题党就能识别,”我不觉得我们需要再放大一个撕裂性的话题”。