Windows 10/11 · macOS 14+

下载 Twitch VOD、Clip 与直播录像

VidMost 的 Twitch 适配器抓取 VOD、Clip 和直播的 HLS 流。粘贴视频 URL、Clip URL 或 /{channel}/videos 页面,即可把该频道保存的每个 VOD 排入队列。

为什么 Twitch 视频难以下载

下载器要处理的平台特定难点。

VOD 只有在主播开启保存时才存在

Twitch 默认并不会保存每一次直播。主播必须主动开启 VOD 存储(且按合作伙伴等级有保留期限制)。如果某场直播没有保存,事后就没有 VOD 可下载 —— 源头确实已经消失。

带每会话访问令牌的 HLS

Twitch 的 HLS manifest 携带来自 gql.twitch.tv 的签名访问令牌,用于授权特定会话播放。令牌在几分钟内过期,所以从开发者工具里复制出来的 manifest URL 闲置一会儿就失效。

订阅者专属 VOD 与订阅专属直播

主播可以把 VOD 和直播锁在付费订阅等级后面。同一个 manifest URL 对非订阅者会返回 403;必须有订阅者的会话 cookie。

VOD、Clip 和直播使用不同的 URL 形态

VOD 位于 twitch.tv/videos/{id},Clip 位于 twitch.tv/{channel}/clip/{slug} 或 clips.twitch.tv/{slug},直播位于 twitch.tv/{channel}。每种形态都要求适配器识别不同的页面结构。

VidMost 如何检测视频

VidMost 的智能嗅探内置 Twitch 适配器,会拦截来自 usher.ttvnw.net 的 HLS 播放列表(VOD / 直播)以及来自 production.assets.clips.twitchcdn.net 的 Clip MP4 源。所有检测到的变体都列在右侧栏,并自动高亮推荐的最佳搭配资源。对于订阅者专属内容,内建浏览器会先登录 twitch.tv,让访问令牌请求携带正确的会话。直播以 HLS 分段到达时即被实时捕获。

URL 模式 / 信号 格式 说明
usher.ttvnw.net/api/channel/hls/{channel}.m3u8?...&token=... HLS(直播) 直播 manifest —— 分段实时投递。
usher.ttvnw.net/vod/{id}.m3u8?...&token=... HLS(VOD) 已归档直播的 VOD manifest。
production.assets.clips.twitchcdn.net/{slug}.mp4 MP4(Clip) Twitch Clip 的直接 MP4 源。

支持的格式

容器 编码 分辨率 说明
MP4 H.264 + AAC 160p / 360p / 480p / 720p / 720p60 / 1080p / 1080p60 / 1440p / 2160p 频道能力各异。VidMost 选择 Twitch 为该频道及你的订阅等级所提供的最高变体。
MP4(直播录像) H.264 + AAC 与直播质量一致 实时抓取直播 HLS 分段并写成 MP4。录制持续到直播结束或用户手动停止。
MP4(Clip) H.264 + AAC 因 Clip 而异 Twitch Clip 以直接 MP4 形式投递 —— 单次请求即可下载。
MP3 或 M4A 仅音频提取,适合播客类直播、音乐直播或解说录制。

从 Twitch 批量下载

粘贴某频道的 VOD 列表或 Clip 列表,VidMost 会把页面上每个存档视频或 Clip 加入队列。Twitch 适配器会遍历该列表并送入队列。

频道 VOD twitch.tv/{channel}/videos

该频道保存的所有 VOD(直播存档、精华、上传)。

频道 Clip twitch.tv/{channel}/clips

从该频道直播中创建的所有 Clip。

常见失败原因

原因

主播未启用 VOD 保存 —— 直播结束但没有存档

解决方法

没有存档,源头在直播结束后就消失了。对未存档的直播,唯一的选择是直播期间抓取 —— 参见直播录制流程。

原因

订阅者专属 VOD 或直播,而你不是订阅者

解决方法

用你在 VidMost 内建浏览器中使用的账户在 twitch.tv 上订阅该频道。订阅会话 cookie 会授权 manifest 请求。

原因

长时间直播期间访问令牌过期

解决方法

VidMost 在直播录制过程中会自动刷新令牌。如果录制意外中断,在 VidMost 浏览器内刷新频道标签页并继续。

原因

Clip 嵌入在第三方网站上

解决方法

粘贴规范的 clips.twitch.tv/{slug} 或 twitch.tv/{channel}/clip/{slug} URL,而不是嵌入 URL。

合规与责任使用

Twitch 服务条款允许下载你自己的直播、Clip,以及主播已明确授权的内容。VidMost 适用于你自己的 VOD 和 Clip、获得再利用授权的内容,或主播已同意离线保存的素材。订阅者专属内容附带额外约束:将其转发给非订阅者会损害主播的收入模式 —— 付费内容请仅供个人离线观看。未经原主播许可,不要再上传下载到的 Twitch 直播或 Clip。VidMost 与 Twitch 或 Amazon 无任何关联。

从技术上讲,Twitch 是较为干净的下载来源 —— HLS manifest、可预测的 URL 形态、行为良好的 CDN —— 但它有两个结构性挑战会卡住大多数第三方工具。第一是 VOD 只有在主播选择保存时才存在;Twitch 从来没有自动归档每一场直播,而保留期限取决于主播的 Affiliate 或 Partner 状态。第二是每会话访问令牌:每个对 usher.ttvnw.net 的 manifest 请求都需要 gql.twitch.tv 为当前会话签发的令牌,而令牌在几分钟内过期。把 manifest URL 复制出来稍后再下载的工具最终只会拿到 403。

VidMost 用内建浏览器内核处理这两个问题,就像 twitch.tv 自身会做的那样 —— 请求令牌、获取 manifest、在请求时间较长时刷新令牌。智能嗅探中的 Twitch 适配器会在 HLS 分段到达时抓取它们,无论源头是已保存的 VOD、进行中的直播,还是 Clip 的直接 MP4。对于直播,抓取会持续到直播结束或用户停止为止;对于 VOD 和 Clip,抓取是一次性操作。订阅者专属内容走的是同样的流程,并附带登录 cookie;频道的 /videos 和 /clips 列表页可作为批量入口,一次粘贴即可排队该频道已归档的全部内容。VidMost 无法绕过的唯一失败是主播从未保存的直播 —— 那是平台侧的决定,不是工具的限制。

常见问题

可以下载 Twitch VOD 吗?
可以,前提是主播为该场直播启用了 VOD 保存。粘贴 VOD URL(twitch.tv/videos/{id}),VidMost 会以你订阅等级允许的最高质量抓取 HLS 流。
可以在 Twitch 直播进行中录制吗?
可以。Twitch 适配器会实时抓取直播 HLS 流并写成 MP4。录制持续到直播结束、你手动停止,或主播切断流为止。
可以下载 Twitch Clip 吗?
可以。Clip 以直接 MP4 源形式从 Twitch CDN 投递 —— VidMost 一次下载即可完成。粘贴规范的 clips.twitch.tv/{slug} 或 twitch.tv/{channel}/clip/{slug} URL。
可以批量下载频道的全部 VOD 或 Clip 吗?
可以。粘贴频道的 /videos 页面即可把所有已保存的 VOD 加入队列,或粘贴 /clips 加入所有 Clip。同一个抓取单个 VOD 或 Clip 的适配器会遍历该列表。
可以下载订阅者专属内容吗?
仅当你登录的 Twitch 账户当前是该频道的有效订阅者时可以。用已订阅账户在 VidMost 内建浏览器中登录;会话 cookie 会用于授权 manifest 请求。

在 Twitch 上试用 VidMost

免费试用,无需信用卡。支持 Windows 10/11 和 macOS 14+。

下载 VidMost