YouTube-DL Tutorial–下载YouTube视频

youtube-dl 是一个用python编写的小型应用程序,用于下载youtube提供的视频和音频等媒体内容。使youtube dl如此流行的是简单、实用和丰富的功能集。youtube dl目前支持

GS6081-INE3{IC VIDEO CBL DVR 6G CD DL 16QFN}
GS6081-INE3{IC VIDEO CBL DVR 6G CD DL 16QFN}
| 月销量0件
优惠价89.86元
原价¥89.86

淘口令:

¥wtXv2LowajN¥
 
  • YouTube.com网站,
  • 每日运动
  • 谷歌视频
  • 相桶
  • 脸谱网
  • 雅虎
  • 元安全
  • 存放文件
  • brightcove.com网站
  • auengine.com网站
  • 环形电视
  • instagram.com
  • 自动存储塔
  • 3sat公司
  • CSpan公司

我们将详细介绍如何使用youtube dl提供的功能。youtube dl可以运行Windows、Linux,如Ubuntu、Fedora、Debian、Mac OS X操作系统。

下载并安装youtube dl

youtube dl可以以不同的方式安装,如pip、包管理器、手动下载等。我们将介绍最简单和最新的方式。

窗户

可以从下面的链接下载Windows二进制文件。并采用下一代标准windows安装方式进行安装。

http://youtube-dl.org/downloads/latest/youtube-dl.exe

Linux(Ubuntu、Debian、Mint、Kali)

Ubuntu和Debian软件包可以用下面的apt命令安装。

$ apt install youtube-dl
图片[1]-YouTube-DL Tutorial–下载YouTube视频-cppku-C++库
Ubuntu、Debian

Linux(Fedora)

我们可以使用下面针对Fedora、CentOS和Red Hat的yum命令从rpm存储库安装youtube dl包。

$ yum install youtube-dl

皮普

Pip提供独立于操作系统的python包和库管理。通过使用pip,youtube-dl可以下载如下。

$ pip install youtube-dl
Pip
皮普

直接从外壳安装

youtubedl也是直接从linuxbashshell安装的。只需使用下面的curl或wget命令下载。另外,使用chmod命令,youtube dl脚本将直接可执行。

$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl$ sudo chmod a+rx /usr/local/bin/youtube-dl

救命

Youtube dl有一个很长的帮助页面,其中包含了其所有功能的详细信息。帮助页面可以列在下面。我们将提供 -h 选项如下。

$ youtube-dl -h
Help
救命

男人

手册页提供了有关youtube dl使用情况的更详细信息。命令 man 只适用于Linux发行版。

$ man youtube-dl
Man
男人

更新youtube-dl

youtube dl可以通过不同的方式进行更新,这主要与安装方法有关。如果安装了apt、yum或pip等包管理器,我们应该使用这些工具进行更新。如果我们已经手动安装以下命令可以用来更新。

$ youtube-dl --update

下载带有Url的视频

youtube dl最流行的用法是通过提供URL下载视频。在提供URL以防止bash相关错误时,请使用双引号。这将下载视频并将最合适的格式保存到本地计算机。

$ youtube-dl "https://www.youtube.com/watch?v=9KsnFWejpQg"
Download Video With Url
下载带有Url的视频

下载音频

如果我们只对音频部分感兴趣而不是视频部分 -十 参数将从视频中提取音频。格式为 mp3 在这种情况下。

$ youtube-dl -x "https://www.youtube.com/watch?v=9KsnFWejpQg"
Download Audio
下载音频

下载播放列表

YouTube也将视频作为播放列表提供给与这些视频相关的人。Youtube dl可以像下面的命令一样逐个下载播放列表视频。

$ youtube-dl  "https://www.youtube.com/watch?v=9KsnFWejpQg&list=PLH15HpR5qRsXcnfTOLOA3yYSd0CmYwOHS"
Download Playlist
下载播放列表

列出支持的视频格式

Youtube提供不同格式和分辨率的视频。获取有关视频的所有格式和分辨率 -F级 选项可以提供如下URL。

$ youtube-dl -F  "https://www.youtube.com/watch?v=9KsnFWejpQg"
List Supported Video Formats
列出支持的视频格式

以Mp4格式下载视频

从“支持的格式”列表中,选择mp4扩展名和指定的格式代码。

$ youtube-dl -f 22  "https://www.youtube.com/watch?v=9KsnFWejpQg"
Download Video As Mp4
以Mp4格式下载视频

下载视频作为Webm

类似于mp4示例,WebM格式代码应该从支持的视频格式中提供。

$ youtube-dl -f 247  "https://www.youtube.com/watch?v=9KsnFWejpQg"
Download Video As Webm
下载视频作为Webm

下载所有字幕

一些视频服务提供商还提供不同语言的视频字幕。这些字幕的大小很小,可以像下面这样下载。

$ youtube-dl --all-subs  "https://www.youtube.com/watch?v=9KsnFWejpQg"

下载批处理文件

下载文件的网址可以从一个交互式命令行,我们已经做了现在或从一个文件。这个文件应该像下面的例子一样逐行包含链接。

https://www.youtube.com/watch?v=9KsnFWejpQghttps://www.youtube.com/watch?v=J5g0udW223n

下载可以如下开始。

$ youtube-dl -a mylist.txt
Download Batch File
下载批处理文件

带宽限制

由于视频的特性,下载视频文件会消耗大量的带宽。为了防止网络拥塞,可以为youtube dl设置带宽使用限制,如下所示。 -1000兰特 将带宽设置为1000字节/秒。

$ youtube-dl -r 1000  "https://www.youtube.com/watch?v=J5g0udW2jMQ"
Bandwidth Limit
带宽限制

恢复偶数错误

有时错误会以不同的方式出现,如视频不适用于您的国家或视频被删除。默认情况下,此类型的错误将停止下载,尤其是在播放列表下载中。防止下载因错误而停止 -我 提供选项以忽略错误。

$ youtube-dl -i  "https://www.youtube.com/watch?v=J5g0udW2jMQ"

相关文章: 什么是全屏?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享