视频下载教程

警告
本文最后更新于 2022-09-04,文中内容可能已过时。
  1. 安装 FFmpeg
1
choco install ffmpeg-full

Github,支持 Bilibili、YouTube 等。

  1. 安装。
1
go install github.com/iawia002/lux@latest
  1. 查看视频的所有分辨率,记住对应分辨率的id
1
lux -i <url>
  1. 根据id下载指定分辨率的视频。
1
lux -f <id> <url>
  1. 指定 cookie 视频的所有分辨率。
1
lux -c "<cookie>" -i <url>
  1. 指定 cookie 下载指定分辨率的视频。
1
lux -c "<cookie>" -f <id> <url>

Github,支持 Bilibili、YouTube 等。

  1. 安装。
1
2
3
pip install -U youtube-dl
# mac only
brew install youtube-dl
  1. 查看。
1
2
3
4
5
# 列出所有清晰度和格式
youtube-dl -F <url>

# 列出所有字幕
youtube-dl --list-subs <url>
  1. 下载。
1
2
3
4
5
6
7
8
# 下载最佳质量
youtube-dl -f bestvideo+bestaudio <url>

# cookies
youtube-dl --cookies <cookies.txt> -f bestvideo+bestaudio <url>

# 下载英文(en)字幕,格式为 srt
youtube-dl --sub-lang en --write-auto-sub --sub-format srt --skip-download <url>

Github,支持 Bilibili、YouTube 等。

  1. 安装。
1
pip install -U you-get
  1. 查看。
1
2
# 查看所有可选质量与格式
you-get -i/--info <URL>
  1. 下载。
1
2
3
4
5
6
# 自定义下载文件路径和名称
you-get -o <path> <url>
you-get -O <filename> <url>

# cookies
you-get -c <cookies.txt> <url>