yt-dlp指南:202k星最强命令行视频下载工具youtube-dl替代

项目:yt-dlp/yt-dlp | 星数:202629 | 语言:Python | 协议:Unlicense | GitHub仓库

简介

yt-dlp是youtube-dl的社区fork增强版,自2021年发布以来已成为GitHub最受欢迎的命令行视频下载工具。它支持YouTube、Bilibili、抖音、Twitter等1000+视频站点,提供格式选择、字幕下载、播放列表批量、后处理(转码/裁剪/嵌入字幕)等强大功能,单文件可执行,跨平台运行,是内容创作者和研究人员的首选下载工具。

核心功能

优缺点

优点缺点
  • 1000+站点覆盖最全
  • 活跃社区每周更新extractor
  • 单文件可执行无依赖
  • Unlicense公共域完全免费
  • 命令行门槛高于GUI工具
  • 部分站点需cookies认证
  • 依赖FFmpeg做合并/转码

适用场景

常见问题

yt-dlp和youtube-dl比怎么样?

yt-dlp是youtube-dl的fork增强版,修复了大量youtube-dl的bug,新增格式选择/字幕嵌入/播放列表改进等功能,更新频率远高于youtube-dl(每周vs数月), extractor覆盖站点更多。除非有特殊兼容需求,否则直接用yt-dlp。

需要安装FFmpeg吗?

下载单一格式不需要,但合并视频+音频(YouTube高清通常是分离的)、转码、嵌入字幕、裁剪等后处理都需要FFmpeg。建议安装:`winget install FFmpeg`(Windows)或`brew install ffmpeg`(macOS)。

下载B站/抖音怎么用?

直接粘贴URL即可:`yt-dlp "https://www.bilibili.com/video/BVxxx"`。B站高清需登录cookies:`--cookies cookies.txt`。抖音同理粘贴分享链接。`-F`先看可用格式,`-f`选最佳。