videodl:一条命令下载抖音、B站、YouTube视频
开源 Python 库 videodl 能解析抖音、快手、B站、YouTube 等上百个平台的视频,默认先找高清无水印的版本。本文讲怎么装、怎么用,还有它的维护情况和使用限制。
2026年11月15日lvruan

存一个视频经常是这样:抖音的去找解析站,B 站的装个下载器,YouTube 又是另一个工具。下下来不是带水印,就是只有 480p。工具装了一堆,每个只认一个平台。
videodl 是 GitHub 上的开源项目,有三千多 star,用纯 Python 写成,一个库就能下这些平台的视频:抖音、快手、小红书、B 站、TikTok、YouTube、优酷、腾讯视频、爱奇艺、芒果、微博、头条、TED 都能解析,默认先找高清、无水印的版本。

安装与用法:pip 安装,一条命令下载
安装命令是pip install videofetch。装好后在命令行里贴一个视频链接,它会自己认出是哪个平台,再去找最好的那个源。不想敲命令,也可以在 Python 代码里直接调用。批量整理视频素材,或者给研究项目攒数据集,这样用会方便些。
支持哪些网站:国内外上百个站点
国内有 A 站、B 站、抖音、快手、央视网、虎牙,海外有 YouTube、TikTok、Facebook、Twitter,加起来上百个站点。代码结构挺清楚,每个平台是一个独立的客户端类。要支持新网站,照着现有的类写一个就行,其他代码不用动。