macOS清理工具 Adobe AI智能工具 压缩工具 PDF工具合集 jetBrains Apple Microsoft Office 视频 moho crossover 截图
yt-dlp

yt-dlp

开源视频与音频下载工具,支持数千个网站和多种媒体格式。

更新于 2026.11.04 15:16 同步于 11 小时前 2
Stars
206.1k
Forks
18105
Issues
2773
LICENSE
Unlicense
Language
Python

yt-dlp 是一款免费开源的视频和音频下载工具,最初基于 youtube-dl 项目发展而来,后续持续增加网站支持、下载功能和媒体处理能力。

它采用命令行操作方式,用户只需提供视频或播放列表的网址,就可以选择需要的画质、音频格式和下载内容。与只支持单一网站的下载工具不同,yt-dlp 内置大量网站解析器,能够处理来自不同视频平台和在线媒体服务的内容。

除了基础下载功能,yt-dlp 还支持播放列表批量下载、字幕提取、视频与音频合并、元数据写入以及下载后处理等操作。对于需要自动化下载、媒体归档或搭建下载流程的用户,它也是一个非常实用的命令行工具。

主要功能
支持数千个网站

yt-dlp 内置大量网站提取器,支持 YouTube 以及其他视频、音频和在线媒体平台。 不同网站提供的功能有所区别,具体能否解析和下载取决于网站结构、访问权限及接口变化。项目会持续更新提取器,以适应网站调整。

视频画质与格式选择

下载视频时,用户可以根据需要选择分辨率、视频编码、音频质量和文件格式。 yt-dlp 支持获取网站提供的不同媒体格式,并可以根据指定条件选择最佳视频与音频流。对于分别提供视频和音频的资源,还可以通过 FFmpeg 将两者合并为一个文件。

音频提取与格式转换

除了下载完整视频,yt-dlp 也支持只提取音频。 配合 FFmpeg,可以将下载的音频转换为 MP3、AAC、FLAC、WAV 等常见格式,适合音乐素材整理、音频归档及媒体处理工作。

播放列表与批量下载

yt-dlp 支持下载整个播放列表、频道内容以及符合筛选条件的视频集合。 用户可以指定下载范围、排除已经下载的文件、过滤特定视频,并通过输出模板自动生成文件名,适合批量保存和整理媒体内容。

字幕下载

软件支持提取网站提供的字幕,包括人工字幕和自动生成字幕(具体取决于网站)。 用户可以指定字幕语言、选择是否下载自动字幕,也可以将字幕嵌入视频或单独保存,方便后续编辑和整理。

元数据与媒体文件处理

yt-dlp 提供丰富的下载后处理功能,包括:

  • 写入视频标题、描述和相关元数据
  • 下载并保存视频缩略图
  • 将缩略图嵌入媒体文件
  • 添加章节信息
  • 下载并嵌入字幕
  • 通过 FFmpeg 合并或转换媒体格式

这些功能使其不仅是下载工具,也可以作为媒体文件整理流程的一部分。

命令行自动化与扩展

yt-dlp 支持配置文件、输出模板、下载归档、插件和嵌入式调用。 开发者可以将它集成到 Shell 脚本、Python 程序或自动化任务中,实现定时下载、批量归档和媒体处理等操作。

macOS 安装方式

yt-dlp 没有传统意义上的 Mac 图形操作界面,主要通过终端运行。Mac 用户可以选择以下方式安装。

方式一:Homebrew

如果已经安装 Homebrew,可以在终端执行:

brew install yt-dlp

更新软件:

brew upgrade yt-dlp
方式二:官方独立可执行文件

项目提供 macOS Universal 可执行文件,支持 Intel 和 Apple Silicon Mac。用户可以从 GitHub Releases 下载 yt-dlp_macos,根据官方安装说明配置执行权限和终端路径。

方式三:Python pip

如果已经安装 Python,也可以执行:

python3 -m pip install -U \"yt-dlp[default]\"

需要注意,部分视频和音频合并、转换及后处理功能需要额外安装 FFmpeg。部分网站还可能需要 JavaScript 运行时及相关组件,具体依赖以官方文档为准。


适合哪些用户?
  • 视频收藏用户: 保存自己有权下载的视频内容,进行离线归档。
  • 内容创作者: 下载允许使用的素材,用于后续剪辑和媒体处理。
  • 音频爱好者: 提取音频并转换为常见格式。
  • 开发者: 将媒体下载功能集成到脚本、程序和自动化工作流中。
  • 媒体归档用户: 批量下载播放列表,并按照规则整理媒体文件。
使用注意事项

yt-dlp 是命令行工具,并不自带完整的图形化下载界面。对于不熟悉终端的用户,可以寻找基于 yt-dlp 开发的第三方 GUI 客户端,但需要注意第三方客户端的维护状态和安全性。

另外,网站可能随时调整页面结构、接口和访问策略,因此某些网站的下载功能可能暂时失效。建议保持 yt-dlp 更新,并根据官方文档安装所需依赖。

使用 yt-dlp 下载内容时,还应遵守所在地区的法律法规、网站服务条款和版权要求。工具本身不代表用户拥有相关视频或音频的下载、复制和传播权限。

yt-dlp 是什么软件?

yt-dlp 是一款免费开源的视频和音频下载工具,支持 macOS、Windows 和 Linux 等操作系统。它基于命令行运行,能够从 YouTube 及数千个网站提取视频和音频资源。

yt-dlp 支持视频画质选择、音频提取、播放列表批量下载、字幕下载、媒体格式合并、元数据处理和下载后转换。通过配合 FFmpeg,用户还可以完成视频与音频合并、格式转换及字幕处理。

yt-dlp 主要面向开发者、内容创作者和媒体归档用户,支持通过 Homebrew、Python pip 或官方独立可执行文件安装。它没有内置图形化界面,但可以通过脚本和第三方 GUI 扩展使用场景。

对于 Mac 用户来说,yt-dlp 是一款功能丰富、持续维护的开源命令行媒体下载工具,适合需要灵活控制下载格式、批量处理和自动化媒体归档的用户。

版本发布

2026.10.26 正式版 2026.10.27 版本说明
yt-dlp_macos.zip
ZIP macOS 51.7 MB 51098 次下载
yt-dlp
2.9 MB 1390730 次下载
yt-dlp.exe
EXE Windows 22.5 MB 944186 次下载
SHA2-256SUMS
1.6 KB 674869 次下载
_update_spec
2.7 KB 474350 次下载
yt-dlp_linux
39.3 MB 224452 次下载
yt-dlp_macos
35.7 MB 120528 次下载
yt-dlp_x86.exe
EXE Windows 17.8 MB 72076 次下载
yt-dlp_win.zip
ZIP 22.8 MB 38356 次下载
yt-dlp_linux_aarch64
ARM64 38.9 MB 18594 次下载
yt-dlp_musllinux
39.3 MB 9630 次下载
yt-dlp_linux.zip
ZIP Linux 39.3 MB 9067 次下载
yt-dlp.tar.gz
TAR.GZ 5.7 MB 7514 次下载
yt-dlp_arm64.exe
EXE ARM64 Windows 21.8 MB 5913 次下载
yt-dlp_win_x86.zip
ZIP Windows 17.9 MB 4205 次下载
yt-dlp_linux_aarch64.zip
ZIP ARM64 Linux 38.9 MB 2502 次下载
yt-dlp_win_arm64.zip
ZIP ARM64 Windows 22.1 MB 2246 次下载
yt-dlp_musllinux.zip
ZIP Linux 39.5 MB 1677 次下载
yt-dlp_linux_armv7l.zip
ZIP Linux 37.5 MB 1615 次下载
yt-dlp_musllinux_aarch64.zip
ZIP ARM64 Linux 38.7 MB 1424 次下载
yt-dlp_musllinux_aarch64
ARM64 38.6 MB 1236 次下载
SHA2-512SUMS
2.7 KB 1116 次下载
Source code (zip)
Source code (tar.gz)
活跃维护

近半年内有代码提交或新版本发布

最后提交 2026.11.04 15:16

最近发版 2026.10.27 06:25

许可协议
Unlicense 公共领域
可以做
商用修改分发私有使用再许可
不能做
不提供担保,作者不担责

作者放弃版权,作品进入公共领域,可无限制使用与商用。

查看协议全文(Unlicense)

语言构成
Python
99.87%
Makefile
0.10%
Shell
0.03%
Batchfile
0.00%
Dockerfile
0.00%
主要贡献者
dstftw phihag pukkandan remitamine jaimeMF bashonly blackjack4494 rg3 FiloSottile coletdjnz seproDev Grub4K

咨询与评论

0 条评论
请先 再发表评论。