Rat's

使用youtube-dl下载Youtube、Youku等热门网站视频
说明:youtube-dl是一个使用python编写的脚本,可以下载热门视频网站的视频。在Linux系统下可以一健...
扫描右侧二维码阅读全文
08
2017/06

使用youtube-dl下载Youtube、Youku等热门网站视频

说明:youtube-dl是一个使用python编写的脚本,可以下载热门视频网站的视频。在Linux系统下可以一健下载YoutubeYoukuTudou等热门网站的视频,甚至是一些XXX站的视频下载,如YouPornXVideos等。下面介绍使用方法。

要求:youtube-dl需要Python 2.6以上的版本。

1、下载安装
youtube-dl直接下载最新版到/usr/local/bin/目录下并赋予权限即可使用。命令:

wget http://youtube-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+x /usr/local/bin/youtube-dl

2、用法
(1)下载youkuyoutube视频命令(其它视频网站方法类似):

youtube-dl --max-quality url http://www.youtube.com/watch?v=XXXXXX    #下载youtube视频
youtube-dl --max-quality url http://v.youku.com/v_show/id_XXXXXX.html #下载youku视频

(2)使用帮助命令查看其用法:

youtube-dl -h

(3)一些常用参数和高级用法:

youtube-dl --list-extractors  #查看支持网站列表
youtube-dl -U  #程序升级
youtube-dl --get-format URL #获取视频格式
youtube-dl -F URL #获取所有格式(目前仅支持YouTube),例如:
youtube-dl -F https://www.youtube.com/watch?v=nCfrfCzaB2A
[youtube] Setting language
[youtube] n-BXNXvTvV4: Downloading video webpage
[youtube] n-BXNXvTvV4: Downloading video info webpage
[youtube] n-BXNXvTvV4: Extracting video information
格式编号
format code extension resolution  note
171         webm      audio only  DASH audio , audio@ 48k (worst)
140         m4a       audio only  DASH audio , audio@128k
160         mp4       144p        DASH video , video only
242         webm      240p        DASH video , video only
133         mp4       240p        DASH video , video only
243         webm      360p        DASH video , video only
134         mp4       360p        DASH video , video only
244         webm      480p        DASH video , video only
135         mp4       480p        DASH video , video only
247         webm      720p        DASH video , video only
136         mp4       720p        DASH video , video only
248         webm      1080p       DASH video , video only
137         mp4       1080p       DASH video , video only
271         webm      1440p       DASH video , video only
264         mp4       1440p       DASH video , video only
272         webm      2160p       DASH video , video only
138         mp4       2160p       DASH video , video only
100         webm      360p        3D
82          mp4       360p        3D
84          mp4       720p        3D
17          3gp       176x144
36          3gp       320x240
5           flv       400x240
43          webm      640x360
18          mp4       640x360
22          mp4       1280x720    (best)

youtube-dl -f format URL #下载指定格式的视频,这里以下载1080p原画质量的视频格式为例:
youtube-dl -f 137 https://www.youtube.com/watch?v=nCfrfCzaB2A

注意:使用--max-quality下载的是上面的(best),如果需要更高清的就用以上命令,不过画质1080P及以上的,会出现没声音的现象,也就是音频和视频分离了,这里就需要用FFmpeg进行音频和视频合并下载了,具体方法参考:Debian 7 安装FFmpeg来合并youtube高清视频和音频

我们可以通过这种办法将视频下载到VPS上,在拖到本地还是很快的。要是只下载youtube视频的话,可以参考:分享几个可以下载YouTube视频的网站和工具

文章参考:https://teddysun.com/282.html

搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Vultr最新活动,充$5$33,可以用$2.5的服务器一年多,活动随时结束,快上车【点击查看】!
最后修改:2017 年 06 月 09 日 11 : 29 AM

发表评论