【发布时间】:2014-11-25 15:41:24
【问题描述】:
我想通过 Vimeo API 访问我自己的视频并下载 Vimeo 编码的低清晰度和高清晰度版本。 我有一个 Vimeo 高级帐户。
我没有在他们的文档中找到它 :( 有办法吗?我想避免自己编码不同尺寸的视频...
谢谢!
【问题讨论】:
我想通过 Vimeo API 访问我自己的视频并下载 Vimeo 编码的低清晰度和高清晰度版本。 我有一个 Vimeo 高级帐户。
我没有在他们的文档中找到它 :( 有办法吗?我想避免自己编码不同尺寸的视频...
谢谢!
【问题讨论】:
首先,您需要成为 Vimeo PRO 会员才能获取直接视频文件 URL。
使用最新的 API,执行经过身份验证的 GET https://api.vimeo.com/videos/[clip_id]。在响应中,您将看到一个名为 files 的属性,其中包含 Vimeo 生成的 HD、SD 和移动转码。这些 URL 旨在用于其他视频播放器(例如 JWPlayer,或者简单地使用 <video> 标签)。
如果您想获取用于下载的 URL(例如,在您的网站上提供下载链接),请执行相同的经过身份验证的 GET https://api.vimeo.com/videos/[clip_id] 以在响应中找到 download 属性。这些 URL 过期,您将看到带有日期和时间的 expires 属性。
请注意,要获取下载 URL,您不仅必须作为剪辑所有者进行身份验证,API 应用程序本身也必须由剪辑所有者创建。
【讨论】: