Windows 10/11 · macOS 14+

Twitch 视频下载:授权保存与排查指南

先打开 twitch.tv/videos/{id}。 获准录制直播时,先在活动前用短样本确认支持情况。录制只能从开始捕获时算起,不能补回此前未保存的部分;结束后可检查创作者提供的回放。

合规与责任使用

付费订阅或购买通常提供观看权限,并不自动授予下载或录制权限。只在平台条款和适用法律允许时,保存你拥有或获准保存的内容。优先使用平台提供的下载或导出功能;未经同意,不要传播私密或亲密影像。

为什么 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 如何检测视频

先打开 twitch.tv/videos/{id}。 获准录制直播时,先在活动前用短样本确认支持情况。录制只能从开始捕获时算起,不能补回此前未保存的部分;结束后可检查创作者提供的回放。

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 取决于可用源资源和处理方式 核对源文件的轨道,并检查短样本输出。容器名称本身不能证明音轨、分辨率或播放兼容性得到保留。
MP4(直播录像) H.264 + AAC 取决于可用源资源和处理方式 核对源文件的轨道,并检查短样本输出。容器名称本身不能证明音轨、分辨率或播放兼容性得到保留。
MP4(Clip) H.264 + AAC 取决于可用源资源和处理方式 核对源文件的轨道,并检查短样本输出。容器名称本身不能证明音轨、分辨率或播放兼容性得到保留。
MP3 或 M4A — 取决于可用源资源和处理方式 核对源文件的轨道,并检查短样本输出。容器名称本身不能证明音轨、分辨率或播放兼容性得到保留。

Twitch 官方资料来源

从 Twitch 批量下载

从 twitch.tv/{channel}/videos / twitch.tv/{channel}/clips 中挑选需要且获准保存的具体项目。检查第一个完整文件后再追加任务;列表本身不能证明每一项都可以处理。 打开创作者发布的回放,确认当前账户可以播放。直播结束并不保证一定有回放;如果没有发布,请向创作者申请授权存档。

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

先打开 twitch.tv/{channel}/videos。 从 Twitch 中挑选需要且获准保存的具体项目。

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

先打开 twitch.tv/{channel}/clips。 从 Twitch 中挑选需要且获准保存的具体项目。

常见失败原因

原因

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

解决方法

打开创作者发布的回放,确认当前账户可以播放。直播结束并不保证一定有回放;如果没有发布,请向创作者申请授权存档。

原因

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

解决方法

使用有权访问该帖子、群组或会员等级的账户。缺少权限时,通过平台官方流程处理;有权观看仍需另行确认是否允许保存。

原因

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

解决方法

回到原页面确认账户是否仍处于登录状态,完成所需验证后重新播放。旧媒体链接可能已过期,反复请求同一个地址不会续期。

原因

Clip 嵌入在第三方网站上

解决方法

发布者提供原视频页时,优先打开原页。部分嵌入播放依赖获准的嵌入网站,应保留其要求的环境;不要修改访问限制来强制播放。

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

先打开 twitch.tv/videos/{id}。 获准录制直播时,先在活动前用短样本确认支持情况。录制只能从开始捕获时算起,不能补回此前未保存的部分;结束后可检查创作者提供的回放。

从 twitch.tv/{channel}/videos / twitch.tv/{channel}/clips 中挑选需要且获准保存的具体项目。检查第一个完整文件后再追加任务;列表本身不能证明每一项都可以处理。 打开创作者发布的回放,确认当前账户可以播放。直播结束并不保证一定有回放;如果没有发布,请向创作者申请授权存档。

常见问题

可以下载 Twitch VOD 吗?
打开创作者发布的回放,确认当前账户可以播放。直播结束并不保证一定有回放;如果没有发布,请向创作者申请授权存档。
可以在 Twitch 直播进行中录制吗?
获准录制直播时,先在活动前用短样本确认支持情况。录制只能从开始捕获时算起,不能补回此前未保存的部分;结束后可检查创作者提供的回放。
可以下载 Twitch Clip 吗?
先打开 clips.twitch.tv/{slug}。 发布者提供原视频页时,优先打开原页。部分嵌入播放依赖获准的嵌入网站,应保留其要求的环境;不要修改访问限制来强制播放。
可以批量下载频道的全部 VOD 或 Clip 吗?
从 twitch.tv/{channel}/videos / twitch.tv/{channel}/clips 中挑选需要且获准保存的具体项目。检查第一个完整文件后再追加任务;列表本身不能证明每一项都可以处理。
可以下载订阅者专属内容吗?
使用有权访问该帖子、群组或会员等级的账户。缺少权限时,通过平台官方流程处理;有权观看仍需另行确认是否允许保存。

在 Twitch 上试用 VidMost

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

下载 VidMost