如何下载知乎视频

知乎视频缓存是分段每一段几秒,不可能有完整文件可以一次下载完成的。大部分浏览器视频探测下载插件也不管用。

下面说一种亲测实用的方法。

1、先找到视频的真正地址,一般都是m3u8格式。

方法有许多种。暂时介绍2种。

第1种:
如果已经获取到形如https://v.vzuu.com/video/1018150775008034816格式的知乎视频地址,
则使用https://lens.zhihu.com/api/videos/1018150775008034816来获取视频的真实地址;
最后的数字是视频网页的地址中的参数,返回的json 里有 m3u8 地址。

第2种:
实用浏览器工具“代码检查”或者“查看源码”或者“firebug”,查找到视频的真实地址。

2、实用FFmpeg命令,可以自动下载分段视频为一个完整的指定格式的文件。

需要注意的是,需要提前本地安装好ffmpeg;使用命令时,如不识别ffmpeg则需要使用ffmpeg的绝对路径。

ffmpeg -i “视频真实地址URL” -c copy m.mp4

执行完成之后,在执行命令行切换的当前目录下就是生成m.mp4的文件。