使用yt-dlp下载youtube视频

使用yt-dlp下载youtube视频

yt-dlp是一个命令行工具,支持Linux、Windows、Mac,可用于下载youtube上的视频,下面详细介绍yt-dlp的使用

准备工作

下载yt-dlp

yt-dlp的GitHub开源地址为

http://github.com/yt-dlp/yt-dlp

打开yt-dlp的releases下载页面

https://github.com/yt-dlp/yt-dlp/releases

选择适合自身操作系统软件包下载即可

如果是linux或mac,注意是否有执行权限,通过 chmod u+x ./yt-dlp 可以添加权限

下载ffmpeg

ffmpeg可用于合并视频和音频、视频格式转换等,支持Linux、Windows、Mac,有的Linux发行版已经安装了ffmpeg,可通过命令 ffmpeg -h 进行验证,如果没有安装,可前往官方下载地址 https://www.ffmpeg.org/download.html 下载适合自身操作系统的软件包进行安装。

下载deno

yt-dlp需要JavaScript Runtime,默认支持Deno,下载地址

https://deno.com/

下载合适版本安装即可

如何下载视频

前提:1、需要在浏览器登陆youtube,并配置yt-dlp使用浏览器的cookie信息;2、获取并使用浏览器的User-Agent;3、如果需要使用代理,还需要添加参数--proxy指定代理地址

普通下载

打开命令行,使用命令(当前环境为Linux发行版Deepin 25)

./yt-dlp -t mp4 https://www.youtube.com/watch?v=fis26HvvDII --proxy http://127.0.0.1:12333 --user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" --cookies-from-browser chrome:~/.config/google-chrome

如何只下载音频

./yt-dlp -t mp3 https://www.youtube.com/watch?v=fis26HvvDII --proxy http://127.0.0.1:12333 --user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" --cookies-from-browser chrome:~/.config/google-chrome

使用electron-ssr-0.2.6 Linux客户端时代理失败 2026-01-17
使用Video DownloadHelper插件下载Youtube视频 2026-01-17

评论区