一个命令行工具,承包我所有视频下载需求
刷短视频刷到想收藏的视频,点开分享菜单——没有下载按钮。
B站看到超实用的教程,想存到电脑里慢慢看——找不到办法。
好不容易搜到一个“免费下载神器”,一打开先让你看30秒广告,下载完还给你视频加水印。
后来我试了七八款工具,最后就留下了一个:Videodl。
Python写的,轻量、免费、没广告,最关键是——国内主流视频平台基本都支持。
为什么推荐 Videodl?
市面上能下视频的工具不少,但Videodl有几个点很戳我:
B站、抖音、快手、小红书、西瓜视频、爱奇艺、腾讯、优酷、芒果TV、AcFun、知乎视频、央视网、咪咕、皮皮虾……基本你能想到的,它都支持。
有些工具你粘贴链接就直接下,下来发现是模糊的360p。Videodl可以先查有哪些清晰度可选,再挑你想要的。
不像那些在线解析网站,下载到一半让你开会员。这就是个本地运行的工具,速度取决于你家里宽带。
项目里明确写了:如果想看付费视频,请自己去平台开会员。这点挺重要,说明它不是来搞破解的,只是帮你把能看到的公开视频存下来。
安装步骤(真的不复杂)
听着要装一堆东西,但其实跟着做就行,大概5分钟搞定。
去 Python 官网下载,安装时记得勾选“Add python.exe to PATH”。
https://www.python.org/downloads/release/python-31011/
建议下载3.10.11版本,因为其新版这个工具的相关依赖可可能不支持
这个工具用来合并视频和音频。打开命令行(Windows用PowerShell,Mac用终端),输入:
有些网站(比如西瓜视频)需要这个来解析加密内容。去 Node.js 官网
https://nodejs.org/en/download/
下载LTS版本,一路下一步安装。,当然如果你不下载西瓜视频相关视频,可以不装这个
pip install videofetch --upgrade
看到“Successfully installed”就装好了
怎么用?
方式一:命令行直接下(最快)
它这个自动下载到你cmd命令所在目录,当然你也可以cd 切换到你想要下载的目录,如d:\test
方式二:交互模式(适合新手)
它会让你选平台、贴链接、选清晰度,一步步引导你操作。对不熟悉命令行的人很友好。
如果想下载付费视频,请自行在对应平台开通会员。尊重视频版权。
需要VIP才能看的、单独付费的、私密视频,都下不了。这也不是它的目标。
Videodl主要深耕国内平台,YouTube没在它的支持列表里。这时候可以搭个 You-Get 来补位。
就行。它支持的国外网站更多,YouTube、Twitter、Instagram都能下。
不过日常工作里,我90%的需求还是Videodl搞定的。毕竟刷得最多的还是B站、抖音、小红书这些。
如果你也经常被“想保存视频却没法下载”困扰,Videodl值得一试。
你平时最想下载哪个平台的视频? 评论区聊聊有没有更省事的工具推荐。