只有个别视频放不出来怎么定位
「别的都能放,就这一个不行」和「全都放不了」是两棵完全不同的排查树。前者先从内容本身查起,社区文档给的第一条提醒就是:别一上来就重装 WebView、改 DNS——那些是全局失败的动作。
第一步:确认内容形态
先把视频地址在普通浏览器里也开一次,确认它本身可看:
- 是不是直播(现在还在播吗)?
- 是不是 Short?
- 是不是年龄限制、会员专属或已下架?
受限内容的处理方向不同:年龄限制与会员内容要登录(取舍见 什么时候才需要登录),下架内容谁都救不了。
第二步:单变量重试
- 升级到最新稳定版后,原样重试同一个地址一次;
- 记下当前端点:Settings → Advanced → YouTube extraction endpoint(端点说明见 播放失败时切换提取端点);
- 仍失败 → 只改一个变量(画质、编码、网络或登录态其中之一)再试同一个地址;
- 每次结果都记下来——「同视频、单改动」的对比才有价值。
第三步:按报错归类
- 报错带
video/av01/ 解码器字样 → 编码问题,按 想看 2K 4K 需要打开哪些高级格式开关 的回退顺序处理; - 超长视频 + SABR 分段数报错 → 见 SABR 与超长视频;
- 报错带 UnknownHost 或断网字样 → 网络层,回 DNS 过滤导致所有视频失败 排除环境后再看;
- 提示不是机器人验证 → 见 出现机器人验证提示怎么办。
库与内容面的邻近问题
同一套「先定位再动手」的思路也适用于订阅与列表:动态缺条目先看频道页有没有;评论异常要区分评论与弹幕两条数据线;字幕翻译变灰先查登录态。这些都归在内容与库的排查范畴,报告方法见 上报问题前要准备哪些信息。