
请注意,以下所有四个工具都是命令行工具,并且没有GUI界面,适合喜欢折腾的学生. 此外,使用这四个工具下载的所有视频均为无水印视频,默认情况下会自动下载高清视频
Youtube-dl是Google github上的一个开源项目. 它是一个轻量级的命令行下载实用程序. 一伙人曾经在Lesoft的博客<不仅仅是youtube>中写过一篇文章,详细介绍了Youtube-dl.
作为命令行视频下载工具,Youtube-dl功能强大,可以解析和下载数百个视频站点,包括YouTube,优酷,腾讯视频,爱奇艺等. 它甚至还支持XXX网站上的视频分析,并且下载,例如,阿刚经常用它下载XXX电影~~
youtube-dl支持Winodws,Linux和Mac平台. 安装和配置很简单. 在Windows平台上,您只需要下载youtube-dl.exe并为其创建系统变量优酷高清视频下载,就可以通过CMD输入youtube-dl命令来下载视频.
youtube-dl支持许多命令,您可以在Github项目主页上查看命令,或直接键入Youtube-dl -h查看帮助说明.
youtube-dl --list-extractors #查看支持网站列表
youtube-dl -U #程序升级
youtube-dl --get-format URL #获取视频格式
youtube-dl -F URL #获取所有格式
youtube-dl -o 输出路径
如果要下载视频,只需键入命令“ youtube-dl +视频地址”
默认情况下,youtube-dl将自动选择下载最高质量的视频.

请注意,一般的视频网站视频分为多个小段,并且youtube-dl在合并后会自动调用ffmpeg下载视频. 如果您尚未安装ffmpeg,则必须自己合并视频.
FFmpeg是一款免费软件,可以运行多种音频和视频格式(包括libavcodec)的记录,转换和流功能-这是一个用于多个项目中音频和视频的库,以及libavformat——音频和视频格式转换库.
无论是流媒体,视频回放/录制,视频转码,通常都有ffmpeg,但是由于ffmpeg是一种命令行工具,因此存在一定的学习成本,这是大多数人不知道的. 音频和视频转换软件,例如格式工厂,但实际上格式工厂使用ffmpeg编码技术.
you-get是与youtubedl相同的开源视频下载工具,也是轻量级的多平台命令行工具. you-get支持许多视频网站,包括41个国内主流视频和音乐网站,如优酷土豆,爱奇艺,腾讯视频,芒果电视,网易云音乐等.


您将获得三种安装方法. 如果您的计算机上安装了Python,则可以使用pip3 install you-get命令进行安装. 也可以通过Chocolatey一键安装Windows平台. 当然,还有最简单直接的exe文件(需要创建变量)
获得支持非常丰富的命令. 您可以使用您获得的最简单的命令+视频URL来解析和下载视频~~

默认情况下,您会自动解析并下载质量最佳的视频. 同样,下载完成后,您将自动调用ffmpeg合并视频.
如果您真的不喜欢命令行工具,那么使用youtube-dl + you-get作为核心的工具肯定会满足您的需求.

您无需注意令人发指的命令,只需复制并粘贴视频地址即可进行解析和下载.
实际上,在上一则Lesoft博客文章中,A Gang介绍了此工具. 当时,该工具的名称是GUI-YouGet,并且需要Java环境才能运行. 对于小白学生来说确实有点麻烦. 该工具是作者当前开发的最新版本. 在Windows系统上完美运行.
由于视频网站的规则在不断变化,因此无论youtube-dl工件是什么,您得到的解析视频通常都是无法解释的,尤其是您得到的优酷的一些特殊视频,“无权玩“ -201”
在这种情况下,我们可以尝试ykdl.
ykdl——顾名思义,这是一个针对国内优酷视频的命令行下载工具. 最近,Agang进行了尝试,ykdl在优酷视频分析和下载中的性能更加强大. 至少在撰写本文时,某些优酷视频,youtube-dl和you-get只能解析下载的前几分钟,或者无法直接解析.
-h, --help show this help message and exit
显示本帮助信息并退出
-l, --playlist Download as a playlist.
将所给的视频 URL 作为播放列表进行下载
-i, --info Display the information of videos without downloading.
只显示视频信息而不进行下载
-J, --json Display info in json format.
以 json 格式显示视频信息
-F FORMAT, --format FORMAT
Video format code.
指定视频的格式代号。参数通常是 TD, HD, SD, LD。默认最高清晰度。具体请看 -i 的输出。
-o OUTPUT_DIR, --output-dir OUTPUT_DIR
Set the output directory for downloaded videos.
指定下载视频的保存目录
-O OUTPUT_NAME, --output-name OUTPUT_NAME
downloaded videos with the NAME you want
指定下载视频的文件名
-p PLAYER, --player PLAYER
Directly play the video with PLAYER like mpv
直接使用播放器播放而不是下载,推荐使用[mpv](https://mpv.io)
--proxy PROXY set proxy HOST:PORT for http(s) transfer. default: use
system proxy settings
为下载指定代理 HOST:PORT(主机名:端口号),默认使用系统的代理设置
-t TIMEOUT, --timeout TIMEOUT
set socket timeout seconds, default 60s
设置网络传输超时时长,单位秒。默认为60秒
--no-merge do not merge video slides
不合并视频分片
-s START, --start START
start from INDEX to play/download playlist
配合 -l 使用,从播放列表的第 X 项开始播放。
-j JOBS, --jobs JOBS number of jobs for multiprocess download
指定并行下载的视频分片数
--debug print debug messages from ykdl
打印调试信息

。
相比之下,ykdl命令虽然不是太多,但足以供我们使用. 最简单的命令是ykdl + video URL,可以一键解析并下载视频

当然,除优酷视频外,ykdl还支持iQiyi和腾讯视频的分析下载. 值得一提的是,通过ykdl -p命令,我们还可以直接加载视频以在mpv播放器上播放.

如果您无法在视频网站上展示广告,则最好使用此方法直接在本地播放视频.
annie是GitHub上的一个开源项目,这是一个专注于视频下载的轻量级命令行工具. Annie支持在解析和下载17个视频网站,包括YouTube,优酷,爱奇艺,腾讯视频和豆音.

Annie支持很多命令. 以下Ah Gang简要介绍了几个常用命令.
[下载视频]
通过annie +视频URL,您可以快速解析和下载视频. 默认情况下,annie会自动下载最高质量的图片,并且经过Ah Gang的测试,annie是可以在不登录的情况下解析和下载Youku 1080P视频的四个工具中唯一的一个.
值得一提的是,最新版本的annie添加了对bilibili短URL的支持,即直接输入bilibili视频的短地址. 例如: annie av26191654


[查看视频信息]
如果您想了解视频的基本信息,可以通过annie -i命令查看视频信息

[下载播放列表]
如果要下载播放列表,请分批下载视频
您可以使用annie -p命令

有关更多命令,可以查看Github项目主页,或输入“ annie -h”命令来查询帮助信息.
首先,除了ykdl无法下载VIP视频之外,youtube-dl,you-get和annie还支持VIP视频分析和下载. 最初是这次,我只是想向您简要介绍付费视频的下载方法.
不幸的是,在撰写本文时,youtube-dl和you-get无法解析下载的VIP视频,尤其是you-get优酷高清视频下载,无法正常解析优酷的一些普通视频. 播放权201“,但这并不意味着它们不支持VIP视频的分析和下载.
实际上,它们的下载原理基本相同. 它们都加载cookie以获取播放权限,并实现视频解析和下载. 换句话说,您必须首先拥有一个VIP帐户,才能通过这三个工具下载高清视频.
主要前提已经完成. 让我们简要说明一下如何通过annie下载B网站会员视频.
【一】获取Cookie

首先登录会员帐户,然后按快捷键F12打开开发人员工具. 选择“网络”,使用F5快捷键重新加载页面,选择视频播放页面,将所有Cookie信息复制到页眉中,并将其另存为txt文件,例如Cookies.txt

【2】加载Cookies
使用annie -c命令加载已保存的Cookies.txt文件. 您可以成功解析B站成员视频,如图所示
(B站登录帐户最多可以观看1080P视频,大型会员视频可以观看1080P +)

这三个用于加载Cookie的工具的命令相似. 目前,只有annie可以正常解析VIP成员视频. 至于youtube-dl,您只能等待作者进行更新和维护,也许下一个版本可以解决该问题.
youtube-dl Github项目地址
ykdl Github地址
您获取Github地址
视频下载管理器Github地址
annie Github地址
参考:
用于视频下载的四个工件-如何下载优酷/爱奇艺/腾讯/ B站超清晰无水印视频
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-258210-1.html
有一种霉变的味道