返回博客

videodl:一条命令下载抖音、B站、YouTube视频

开源 Python 库 videodl 能解析抖音、快手、B站、YouTube 等上百个平台的视频,默认先找高清无水印的版本。本文讲怎么装、怎么用,还有它的维护情况和使用限制。

2026年11月15日lvruan
videodl:一条命令下载抖音、B站、YouTube视频

存一个视频经常是这样:抖音的去找解析站,B 站的装个下载器,YouTube 又是另一个工具。下下来不是带水印,就是只有 480p。工具装了一堆,每个只认一个平台。

videodl 是 GitHub 上的开源项目,有三千多 star,用纯 Python 写成,一个库就能下这些平台的视频:抖音、快手、小红书、B 站、TikTok、YouTube、优酷、腾讯视频、爱奇艺、芒果、微博、头条、TED 都能解析,默认先找高清、无水印的版本。

videodl 命令行下载视频

安装与用法:pip 安装,一条命令下载

安装命令是 pip install videofetch。装好后在命令行里贴一个视频链接,它会自己认出是哪个平台,再去找最好的那个源。

不想敲命令,也可以在 Python 代码里直接调用。批量整理视频素材,或者给研究项目攒数据集,这样用会方便些。

支持哪些网站:国内外上百个站点

国内有 A 站、B 站、抖音、快手、央视网、虎牙,海外有 YouTube、TikTok、Facebook、Twitter,加起来上百个站点。

代码结构挺清楚,每个平台是一个独立的客户端类。要支持新网站,照着现有的类写一个就行,其他代码不用动。

平台改版后还能用吗:每天自动测试

视频下载工具最常见的问题是平台一改版就下不了,作者也早就不维护了。videodl 从 2018 年一直更新到现在。作者用 GitHub Actions 每天把各平台自动测一遍,结果放在一个公开的状态面板上,哪个平台暂时解析不了,打开就能看到。

使用限制与版权

项目声明仅供学习、禁止商用。下载付费视频,需要你本身是该平台的付费会员。下载下来的内容,也请尊重原作者的版权。