YouTube 视频下载
utils
本文字数:289 字 | 阅读时长 ≈ 1 min

YouTube 视频下载

utils
本文字数:289 字 | 阅读时长 ≈ 1 min

1. yt-dlp 下载

1.1 yt-dlp 安装

linux 安装 yt-dlp 非常简单,只需要运行下面命令即可

sudo apt-get install yt-dlp

# 还需要安装ffmpeg
sudo apt install ffmpeg

windows 安装需要下载 yt-dlp.exe,进入到GitHub下载即可,然后将 yt-dlp.exe 所在的文件夹添加到环境变量即可

1.2 下载 YouTube 视频

1. 下载视频

yt-dlp video_url

2. 特定下载格式

参考使用教程,其中下面的 video_url 一般为 https://www.youtube.com/watch?v=FI9JLZRg 的形式,其中的 FI9JLZRg 为视频 id

# 下载最佳mp4视频+最佳m4a音频格式并合成mp4
yt-dlp -f 'bv[ext=mp4]+ba[ext=m4a]' --embed-metadata --merge-output-format mp4 video_url

# 下载最佳mp4视频+最佳m4a音频格式并合成mp4,并指定输出文件名字
yt-dlp -f 'bv[ext=mp4]+ba[ext=m4a]' --embed-metadata --merge-output-format mp4 video_url -o "file.mp4"

2. 常见问题

  1. 运行 yt-dlp 报了如下错误,这是因为缺少依赖,安装 apt install python3-brotli 即可
pkg_resources.DistributionNotFound: The 'brotli' distribution was not found and is required by yt-dlp
  1. 无法提取 uploader 的 id,Unable to extract uploader id,可以重开一个命令行试试
12月 31, 2024
11月 17, 2024