type
Post
status
Published
date
Feb 15, 2026
slug
summary
简单记录一下使用 yt-dlp 下载油管视频遇到的问题以及解决办法
tags
工具
category
技术分享
icon
YouTube
现在的 YouTube 在下载视频时,要求有完整的 js runtime,同时必须登录以后才能下载,因此下载视频的命令应该类似下方这样:
参数解析:
-f "bv*+ba/b" :获取最优视频和音频--merge-output-format mp4 :指定输出格式为 mp4,如果未指定,默认为 webm-o :指定输出文件名--cookies-from-browser :指定读取YouTube cookies的浏览器。你使用哪一个浏览器登录了YouTube,就读取哪一个浏览器的cookie。--js bun :指定 js runtime,这里需要你的电脑本地已经安装好了对应的 runtime,我本地安装了 bun,当然也支持 nodejs。另一个选择
一般来说,使用 GUI 会更方便,因此这里也推荐一个 yt-dlp 的套壳 GUI 程序。
这个 GUI 会自动下载需要的工具,包括 deno(js runtime之一) 以及 ffmpeg(用于转换视频格式)等。
同样也需要导入 cookie,导入按钮在左下方。
