Vimeo 的托管模式造就了它对创作者的友好定位,同时也是简陋下载器在它面前折戟的原因。公开视频藏在一个 HLS 播放器之后,分段 URL 在播放时才签发;私享视频在此之上再加一层会话 cookie 要求;密码保护视频又加一道前置表单;Vimeo OTT 订阅频道则叠加仅在浏览器内生效的播放保护。每一层都是一种不同的访问形态,下载器必须能处理全部,否则只会在最简单的公开场景下勉强工作。
VidMost 通过三种协同的捕获模式来对待 Vimeo。其一,智能嗅探中的 Vimeo 适配器识别来自 player.vimeo.com / vimeocdn.com 的 master.m3u8,把检测到的每个变体列入右侧栏并高亮推荐的最佳搭配。其二,内建浏览器处理 Vimeo 要求的任意访问状态 —— 登录、密码、嵌入 referrer —— 并渲染播放器,让适配器看到正确的 manifest。其三,浏览器录制是对仅在浏览器内开放播放页面的兜底:浮动工具栏覆盖在正在播放的视频之上,录制器边播边捕获该流,对仅浏览器内播放的内容有效,与 manifest 层面如何加锁无关。对于一个公开 Vimeo 视频,单靠适配器就够了;对于一个私享审阅链接,浏览器加适配器即可;对于只能在浏览器内播放的 Vimeo OTT,浏览器录制是兜底。仅限设备端 App 播放(硬件绑定)不被三种模式中的任何一种支持。