📅  最后修改于: 2023-12-03 15:21:22.615000             🧑  作者: Mango
YouTube-DL 是一个非常流行的开源命令行工具,可以帮助用户从 YouTube 和其他视频网站下载视频和音频文件。它是一个用 Python 编写的命令行工具,支持在 Ubuntu、macOS、Windows 等操作系统上运行。除了 YouTube,它还支持下载来自 Vimeo、Dailymotion、Facebook 和其他流行在线视频网站的视频和音频文件。
由于 YouTube-DL 具有很好的扩展性,用户还可以添加插件以支持其他视频站点的下载。
用法格式如下:
youtube-dl -f format -o output-file-name URL
其中,-f
选项用于指定要下载的视频格式,-o
选项用于指定输出文件名,在此之后加上想要下载的视频链接即可。
如果只需要下载视频文件的一部分,可以使用 -ss
和 -t
开始时间和持续时间选项。
以下是使用 YouTube-DL 下载部分视频的示例:
```bash
# 在命令行中使用youtube-dl下载部分视频
# 下载 Jack Johnson 的歌曲 Better Together 开头的 15 秒钟
$ youtube-dl -ss 0:00:00 -t 00:00:15 https://www.youtube.com/watch?v=7I2FmdG116U
# 下载 The Big Lebowski 片段的 30 秒钟
$ youtube-dl -ss 0:01:40 -t 00:00:30 https://www.youtube.com/watch?v=r_PJZB9KQb4
# 下载 Vimeo 视频片段的 20 秒钟
$ youtube-dl -ss 0:00:10 -t 00:00:20 https://vimeo.com/176758955
通过使用 `-ss` 和 `-t` 选项,可以从视频或音频文件中的任何位置下载指定的部分。
除了上述示例外,还有一些其他可用选项用于指定下载质量、文件格式和音频编码等,完整的选项列表可以在 [官方文档](https://github.com/ytdl-org/youtube-dl/blob/master/README.md#options) 中查找。