我认为 YouTube 或 Vimeo 不再有(甚至付费)API,这将允许我使用渐进式下载流式传输我上传到那里的视频文件(MP4、MPEG-TS 甚至 FLV),对吗?
有没有其他平台有这样的API?
彼得
最佳答案
首先根据API 3 Link to video not showing Vimeo 现在正在处理 API 支持 here通过 Email 提供额外支持.
对于 PRO 帐户,以下是使用新的 V3 API 访问 Vimeo 上视频的 MP4 文件的步骤:
- 在这里创建一个新的 Vimeo 应用程序:https://developer.vimeo.com/apps/new
- 创建后,点击顶部的 oAuth2 按钮并复制您的访问 token 。
- 向 https://api.vimeo.com/videos/VIDEO_ID 发出 GET 请求并添加 header “Authorization : Bearer ACCESS_TOKEN”,其中 VIDEO_ID 是标准 Vimeo URL 中的 ID,ACCESS_TOKEN 是来自 #2 的 token 。
这将返回一个包含多种视频尺寸的"file"键。
如果您不是 PRO 用户或正试图访问其他用户上传的文件,此链接似乎可以解决问题:http://player.vimeo.com/v2/video/VIDEO_ID/config .这仅在视频可下载时有效。
关于YouTube/Vimeo API - MP4 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22470786/