这里主要介绍两种视频下载的方式,一种是通过you-get的方式进行下载,另一种是通过ffmpeg的方式进行下载。这两中方式都是在Windows环境下进行使用。
1.通过you-get的方式下载
(1)首先需要安装python。
(2)安装you-get,pip3 install you-get
,安装完成在cmd窗口中输入:you-get -V
,如果能看到对应的版本号则说明安装成功了。
(3)下载视频,在cmd窗口中输入you-get https://www.bilibili.com/video/BV1j64y1b7j6?spm_id_from=333.851.b_7265636f6d6d656e64.3
,这里以罗翔老师B站视频为例。当然也可以指定下载路径,you-get -o D:/d https://www.bilibili.com/video/BV1j64y1b7j6?spm_id_from=333.851.b_7265636f6d6d656e64.3
,这时就是将视频下载D盘的d文件夹内。
2.通过ffmpeg工具下载
(1)下载ffmpeg工具,点击这里可以下载。
(2)将ffmpeg压缩包解压到指定目录中,例如:D://ffmpeg。
(3)配置环境变量,在path中增加:D://ffmpeg/bin。
(4)检查是否安装成功,在cmd窗口中输入ffmpeg,如果能显示相应的信息那么表明环境配置成功。
(5)下载视频,在network中的选择XHR,找到以.m3u8结尾的url并复制,通过此就可以下载视频,如:ffmpeg -i https://xxxxxxxxx.m3u8 -c copy fileName.mp4
,也可以通过ffmpeg -i https://xxxxxxxxxx.m3u8 -c copy -bsf:a aac_adtstoasc fileName.mp4
来提速下载。当然也可以通过ffplay -i https://xxxxxxxxxx.m3u8
直接播放。