给定一个带有播放器 URL 的嵌入私人视频,例如https://player.vimeo.com/video/874566064
如何下载视频以供离线观看?
答案1
Vimeo 以分块形式分别提供视频和音频。URL 似乎包含短期令牌,只有当您获得观看视频的授权时才可用。
- 转到浏览器开发者工具的“网络”选项卡
- 点击播放按钮
- 搜索网络日志
video
并audio
- 获取相应的 URL* 并删除查询参数,例如https://6vod-adaptive.akamaized.net/.../parcel/video/466552c7.mp4
- 下载视频和音频(例如使用
wget <URL> -O <audio|video>.mp4
) - 合并视频和音频
ffmpeg -i video.mp4 -i audio.mp4 -c copy video_audio_merged.mp4
* 通常,不要使用出现的第一个 URL,而要使用出现次数最多的文件(即466552c7.mp4
上面的屏幕截图)。URL 与视频分辨率相对应,播放器会根据您的网络连接进行调整。