经常用爱优腾看视频的你们,为了在外也能方便追剧,一般都会选择缓存下来。


但是下载到本地的文件并不是通用的视频格式,都是专用的文件。


比如某艺缓存下来的文件是QSV格式,只有某艺能播放这样的格式。


这样不仅系统的播放器检测不到,想要上传到度盘分享给别人更是不可能了。


20200601995828_fGcPhD.jpg


今天小雷给大家介绍一个很「赛博朋克」的命令行下载工具,不仅很实用,还很帅。


仅需要用一行命令,便能下遍全网视频。


这是何方神圣


有一次小雷在公司用这个工具下载视频时,旁边的同事看到,还以为我在搞什么高科技。


这个命令行下载工具就叫做You-Get


image.png


普通的下载工具我们见得多了,但是命令行下载工具可就未必了。


相比软件式的下载工具,命令行的下载工具有很多优点。


命令行下载工具更容易适配多平台,并且功能一点也不比软件差。


小雷之前科普过Pandownload的高速下载原理,它的核心就是命令行下载工具Aria2。


timg (1).jpg


因为命令行下载工具不需要软件窗口,仅调用系统的CMD命令就可以做到下载,所以基本不占系统资源。


在老电脑上用过某雷的都知道,就连启动都会造成系统卡顿的感觉,有多难受。


当然啦,缺点也是有的,因为是命令行工具,很多用户看到黑不溜秋的窗口和一堆英文就已经被劝退了。


不过小雷先给大家打个预防针,这个You-Get使用起来很简单,不要被命令行劝退啦。


image.png


另外咧,You-Get依赖Python,听起来很熟悉?没错,前段时间在微信上到处都能见到学Python的广告。


别急着关掉文章,又不是让你学Python,只是安装一个Python环境而已。


使用前的准备


在使用You-Get之前,我们需要先安装Python环境FFmepg,小雷把这两个都放在文末领取。


安装Python


打开Python的安装程序后,我们需要勾选Add Python 3.8 to PATH,然后就可以安装啦。


image.png


设置FFmepg


FFmepg是用于在You-Get下载分段的视频或1080P的视频时,自动合并视频,省去我们手动合并的麻烦。


所以也是个很重要的功能,Python和FFmepg都不可以缺少。


下载FFmepg压缩包,解压,然后就可以把文件夹移动到C盘根目录了。


image.png


我的电脑右键>系统属性>高级>环境变量。


新建系统变量>变量名设置为Path>目录选择FFmepg的bin目录。


4Ub5GZf1uc.gif


好啦,这样就大功告成了。


全网视频,都能下载


那么一切都设置好,该怎么使用You-Get呢?


来,按一下键盘Win+R组合键,在输入框输入cmd,回车可以了。


image.png


然后我们在cmd窗口输入pip3 install you-get来安装You-Get,安装一次,以后就可以随时调用You-Get。


image.png


举个栗子,在cmd窗口输入:


you-get https://www.bilibili.com/video/BV1HZ4y1H7Sy



在cmd窗口右键或Ctrl+V都可以把视频地址粘贴进去,前面的红框就是视频下载保存的位置。


image.png


把地址按格式复制进去后,按一下回车,You-Get就会自动下载视频了。


下载视频的过程中,视频的标题、大小、下载速度、视频质量都显示在窗口里。


image.png


我们不需要自己调清晰度,You-Get会默认下载最高清晰度的视频


但是嚯,会员专属的清晰度就做不到啦,还有会员才能看的视频也下载不了。


B站下载无问题,再来试试某酷视频好了。


经过测试,某酷视频下载也没有问题,而且下载速度很快,不过大家有没有注意到,这个视频有18个分块。


image.png


解析出来的m3u8由很多个分块组成一个视频,所以这些分块被下载完成后,FFmpeg会自动把这些分块合并成mp4文件。


image.png


下载到本地的视频不仅没有水印,连清晰度都是视频最高的清晰度,剪辑党还等啥,快上车。


image.png


不过小雷试了一下某腾视频,下载不了,大家到时候可以自己试试。


再来看看某艺,小雷把某艺的视频链接放到You-Get里,下载的时候把小雷吓了一跳。。。


看到红框里的一些数字,小雷才知道正在下载中,但是看不到下载进度,只能等待下载完成了。


image.png


某艺在线视频不登录的情况下确实是只能看720P的视频,所以下载下来的视频是720P。


视频同样无水印,清晰度也很好。


image.png


除了国内的B站、某酷和某艺,You-Get在Github和官网上表示还支持很多网站。


小雷搬过来给大家参考一下好了,虽然看上去支持很多,但实际上随着视频网站的更新,有些视频网站的支持下载已经失效了。


具体还是大家测试一下叭。








支持的网站URL视频图片音频
YouTubehttps://www.youtube.com/

Twitterhttps://twitter.com/
VKhttp://vk.com/
Vinehttps://vine.co/

Vimeohttps://vimeo.com/

Veohhttp://www.veoh.com/

Tumblrhttps://www.tumblr.com/
TEDhttp://www.ted.com/

SoundCloudhttps://soundcloud.com/

SHOWROOMhttps://www.showroom-live.com/

Pinteresthttps://www.pinterest.com/

MTV81http://www.mtv81.com/

Mixcloudhttps://www.mixcloud.com/

Metacafehttp://www.metacafe.com/

Magistohttp://www.magisto.com/

Khan Academyhttps://www.khanacademy.org/

Internet Archivehttps://archive.org/

Instagramhttps://instagram.com/
InfoQhttp://www.infoq.com/presentations/

Imgurhttp://imgur.com/

Heavy Music Archivehttp://www.heavy-music.ru/

Freesoundhttp://www.freesound.org/

Flickrhttps://www.flickr.com/
FC2 Videohttp://video.fc2.com/

Facebookhttps://www.facebook.com/

eHowhttp://www.ehow.com/

Dailymotionhttp://www.dailymotion.com/

Coubhttp://coub.com/

CBShttp://www.cbs.com/

Bandcamphttp://bandcamp.com/

AliveThaihttp://alive.in.th/

interest.mehttp://ch.interest.me/tvn

755
ナナゴーゴー
http://7gogo.jp/
niconico
ニコニコ動画
http://www.nicovideo.jp/


如果用久了发现大部分视频网站都下载不了,那就需要更新一下You-Get啦。


在cmd窗口输入这段代码,就能更新You-Get。


pip3 install --upgrade you-get


还有更多关于You-Get的命令,可以到https://github.com/soimort/you-get查看,记得使用有翻译功能的浏览器啦。


在小雷哔哔公众号回复【415】获取Python和FFmepg的下载链接。


微信截图_20200617184146.png


雷科技