本篇内容主要讲解“满速下载无水印视频的python方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“满速下载无水印视频的python方法有哪些”吧!
PART 1
简介
开源项目N_m3u8DL-CLI,实现了从各大视频网站的m3u8文件下载ts,并合并为mp4的功能,
原作者的说明已经很详细了,下面为原作一段
N_m3u8DL-CLI是一款用于下载m3u8的命令行工具,基于.NET Framework 4.6框架开发,调用系统类库进行HTTP下载,支持常见的m3u8格式下载,支持从视频中选择一部分下载,还提供丰富的命令行选项以增强其功能。
程序依赖
所需运行时环境:.NET Framework 4.6
用于合并分片:ffmpeg 或我编译的精简版
发布页面
使用这个工具最困难的一步是获取m3u8文件。我写了一个脚本,可以很容易地从一堆有视频链接的网页上下载m3u8文件,然后调用m3u8dl,而不需要一个接一个地手工操作。
因为清晰度有很多选项,所以腾讯视频首选1080P对于爱奇艺, 1080 P(H265中等比特率)是优选的
当然,如果你不需要批量下载或者不能运行我的脚本,请使用原作者的方法手动下载
✕
PART 2
基本条件
1.运行Windows的笔记本或者台式机
2.Chrome浏览器一枚
3.装有Python环境和pip,没安装过看下方教程即可
目前不支持Mac操作系统和Linux,因为n3u8dl-CLI目前只属于Windows。
这也没关系,虚拟机内即可完成所有操作。
通过脚本获取m3u8的方法是通过Chrome远程调试它,我在上一篇文章中已经介绍过了。直接使用已经登录帐户的Chrome,不需要复杂和不安全的操作,如cookie。
PART 3
使用方法
下载并安装Python2.7,安装的时候记得勾上pip
1.下载并解压
解压到如下文件
它主要包括main.py脚本(. m3u8文件由chrome获得)、m3u8dl(视频剪辑地址从. m3u8文件获得并下载)和ffmpeg(视频剪辑合并)
2.安装Chrome并登录您的会员(没有会员不能保证下载成功)
3.按住右换档按钮,并选择在此打开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)GoogleChromeApplicationchrome.exe">
python main.py
到此,相信大家对“满速下载无水印视频的python方法有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。