满速下载无水印视频的python方法有哪些

本篇内容主要讲解“满速下载无水印视频的python方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“满速下载无水印视频的python方法有哪些”吧!

创新互联公司是少有的成都做网站、成都网站设计、营销型企业网站、小程序设计、手机APP,开发、制作、设计、买链接、推广优化一站式服务网络公司,自2013年创立以来,坚持透明化,价格低,无套路经营理念。让网页惊喜每一位访客多年来深受用户好评

PART 1

简介

开源项目N_m3u8DL-CLI,实现了从各大视频网站的m3u8文件下载ts,并合并为mp4的功能,

原作者的说明已经很详细了,下面为原作一段

N_m3u8DL-CLI是一款用于下载m3u8的命令行工具,基于.NET Framework 4.6框架开发,调用系统类库进行HTTP下载,支持常见的m3u8格式下载,支持从视频中选择一部分下载,还提供丰富的命令行选项以增强其功能。

程序依赖

所需运行时环境:.NET Framework 4.6

用于合并分片:ffmpeg 或我编译的精简版

发布页面

满速下载无水印视频的python方法有哪些

使用这个工具最困难的一步是获取m3u8文件。我写了一个脚本,可以很容易地从一堆有视频链接的网页上下载m3u8文件,然后调用m3u8dl,而不需要一个接一个地手工操作。

因为清晰度有很多选项,所以腾讯视频首选1080P对于爱奇艺, 1080 P(H265中等比特率)是优选的

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

满速下载无水印视频的python方法有哪些

PART 2

基本条件

  1. 1.运行Windows的笔记本或者台式机

  2. 2.Chrome浏览器一枚

  3. 3.装有Python环境和pip,没安装过看下方教程即可

目前不支持Mac操作系统和Linux,因为n3u8dl-CLI目前只属于Windows。

这也没关系,虚拟机内即可完成所有操作。

通过脚本获取m3u8的方法是通过Chrome远程调试它,我在上一篇文章中已经介绍过了。直接使用已经登录帐户的Chrome,不需要复杂和不安全的操作,如cookie。

PART 3

使用方法

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

1.下载并解压

解压到如下文件

满速下载无水印视频的python方法有哪些

它主要包括main.py脚本(. m3u8文件由chrome获得)、m3u8dl(视频剪辑地址从. m3u8文件获得并下载)和ffmpeg(视频剪辑合并)

2.安装Chrome并登录您的会员(没有会员不能保证下载成功)

3.按住右换档按钮,并选择在此打开powershell。不要直接用Python打开它!使用命令行!

满速下载无水印视频的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,嘿嘿

满速下载无水印视频的python方法有哪些

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

python main.py

满速下载无水印视频的python方法有哪些

满速下载无水印视频的python方法有哪些

7. 如果Chrome打开后是白屏,没有自动完成操作,那么请把这一行注释掉即可

满速下载无水印视频的python方法有哪些

手动开启Chrome,然后再运行脚本

"C:Program Files (x86)GoogleChromeApplicationchrome.exe">

python main.py

到此,相信大家对“满速下载无水印视频的python方法有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网页名称:满速下载无水印视频的python方法有哪些
文章出自:http://myzitong.com/article/poosds.html