you-get下载youtobe、优酷、B站等网站的在线视频

炫酷的 you-get

如何便利地下载youtobe、优酷、B站上的视频?你可能会用硕鼠、维棠等软件,也可能借助于 chrome 上的一些插件。但如果你会用 you-get 这个炫酷的工具,前面的那些你会统统扔到垃圾箱里的!

you-get 的使用方法是这样的,在命令行中输入

you-get https://www.youtube.com/watch?v=vxl4gsvgEQY


you-get下载youtobe、优酷、B站等网站的在线视频_第1张图片

you-get 就开始下载 url 指向的视频了

you-get下载youtobe、优酷、B站等网站的在线视频_第2张图片

可以看到 you-get的优点在于:

1.使用方式简单。

可以看到,输入一行命令后,you-get会显示出这个链接的站名、视频标题、格式、清晰度、大小,然后就开始下载了。

2.下载速度快。

某些视频分段下载速度有29MB/s!!这是真的吗? 可能因为这个视频是 youtobe 首页的一个视频,下载的才会这么快。但我下载其他视频时,速度也可以达到 4MB/s  。这可是用迅雷下载热门资源的平均速度,棒棒哒!

3.自动合并分段的视频。

我们知道视频网站上的视频往往是被分成很多段,但是用 you-get 下完后它会自动合并为一个完整的原视频。

PS:要下载youtobe视频,请确保你的 ss 设置到全局模式而不是 PAC 模式,否则无法下载。

安装方法

前往 github: you-get 。查看介绍、使用入门和安装方法!

使用姿势

这是最简单的使用方法:

you-get https://www.youtube.com/watch?v=2EwViQxSJJQ

可以下载到默认目录,通常会很难找。


使用 ‘-o‘ + '文件路径' 下载到指定目录 

 you-get  -o   C:\Users\jms29\Downloads    https://www.youtube.com/watch?v=2EwViQxSJJQ


键入 you-get 查看可用的命令:


you-get下载youtobe、优酷、B站等网站的在线视频_第3张图片

输入命令的范式:

you-get    [OPTION]    [URL]

you-get + 操作命令 + url地址

懒人必看

如何在你自己的 python 脚本中使用 you-get? 我搜到了这样的代码:

import sys

from you_get import common as you_get

directory = r'C:\Users\jms29\Downloads\Dota2'

url = r'https://www.youtube.com/watch?v=bnVUHWCynig'

sys.argv = ['you-get','-o',directory,url]

you_get.main()


效果:

you-get下载youtobe、优酷、B站等网站的在线视频_第4张图片

但运行后,程序会卡个十几秒,然后才开始下载。。比命令行中直接使用慢上不少。

你可以在本地建一个文本文件,存放你要下载的视频 urls 。在 python程序里逐行读取它,使用 sys.argv 设置输出文件的路径和下载地址,就可以批量下载网页视频了~

你可能感兴趣的:(you-get下载youtobe、优酷、B站等网站的在线视频)