当前位置:网站首页 > 更多 > web > 正文

[web] 不用再找了,满速下载无水印视频的方法就在这里,支持优酷、腾讯、爱奇艺

作者:蓝扬日期:2020-05-17浏览:495分类:web

本文将介绍一种下载优酷、爱奇艺、腾讯三大视频网站的完美解决方法,其优点如下:

  1. 真正实现下载速度不限,你的带宽有多高,就能下的有多快

  2. 无水印,不说了,懂的都懂

  3. 得到的是mp4格式的视频,没有加密,也不需要转码

  4. 可编程,用Python脚本实现批量下载是很简单的事

简介

开源项目N_m3u8DL-CLI,实现了从各大视频网站的m3u8文件下载ts,并合并为mp4的功能,原作者的说明,我不再赘述

简介 · N_m3u8DL-CLI文档        

使用这个工具最难的一步是获取m3u8文件。我写了一个脚本,可以很方便地从一堆视频链接的网页上下载得到m3u8文件,然后调用m3u8dl,不需要一个一个地手动搞。

由于清晰度选择有很多,对于腾讯视频,优先选择1080P;对于爱奇艺,优先选择1080P(H265中等码率)

当然,如果你不需要批量下载,或者不会运行我的脚本,请使用原作者的方法,手动下载

二、基本条件

  1. 运行Windows的电脑

  2. Chrome浏览器

  3. 装有Python环境和pip

因为N_m3u8DL-CLI目前只专属于Windows,所以暂不支持Mac OS和Linux。

脚本获取m3u8的方法是通过Chrome远程调试的办法,这在我之前的文章中已经介绍过了,直接利用已经登录好账号的Chrome,不需要搞cookie这些繁琐而且不安全的操作。

三、使用方法

0. 下载并安装Python2.7,安装的时候记得勾上pip

  1. 下载并解压安装包

 

你将得到如下文件

主要包括main.py脚本(利用chrome获取.m3u8文件),m3u8dl(从.m3u8文件中获取视频片段地址并下载)和ffmpeg(将视频片段合并)

2、安装Chrome,并登录你的会员(没有会员不保证下载成功)

3、按住shift+右键,选择在此打开powershell,不要直接用Python打开!用命令行!

4、安装必要的python库

pip install pywin32 selenium requests beautifulsoup4 --trusted-host mirrors.aliyun.com -i  http://mirrors.aliyun.com/pypi/simple/

5、修改main.py,推荐使用vscode

6、运行脚本,等待下载完毕

python main.py

7. 如果Chrome打开后是白屏,没有自动进行操作,请把这一行注释掉

手动开启Chrome,再运行脚本

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9224python main.py


暂无评论,来添加一个吧。

取消回复欢迎 发表评论:

请填写验证码
请先 登录 再评论,若不是会员请先 注册