目录
在充斥着弹窗广告、跳转重定向和恶意追踪的在线下载工具市场中,Cobalt.tools选择了一条截然不同的路径。它由imputnet团队主导开发,基于AGPL-3.0许可证开源,自2022年发布以来已获得数万开发者的关注。
这款工具的设计理念可以概括为“不惹恼用户的下载器”。它没有会员体系,没有隐藏收费,没有强制注册,甚至没有加载缓慢的第三方广告脚本。打开cobalt.tools页面,你会看到一个干净到近乎朴素的输入框,粘贴链接后点击按钮,文件就会开始下载。
Cobalt.tools本质上是一个“智能代理”而非缓存服务器。它不会将任何媒体文件存储在服务器上,而是实时解析链接、处理音视频流,然后直接传输给用户。这种架构既保证了处理速度,也从根源上避免了因存储内容而引发的版权争议。开发者明确表示,Cobalt只用于下载免费且公开可访问的内容,功能与浏览器开发者工具能够获取的内容一致。
官网入口地址
下载地址
Cobalt.tools是一款在线网页工具,无需下载安装客户端。开源项目源代码托管于GitHub:
https://github.com/imputnet/cobalt
对于希望自托管部署的用户,官方提供了Docker镜像ghcr.io/imputnet/cobalt:latest,可在支持Docker的服务器或云平台上部署独立实例。
功能介绍
多平台媒体解析能力
Cobalt.tools支持的平台覆盖了当前主流社交媒体与内容社区。视频类平台包括YouTube(含Shorts和Music)、Vimeo、Dailymotion、Twitch剪辑、Bilibili;社交类平台包括TikTok、Instagram帖子与快拍、/X、Reddit、Tumblr、Pinterest;音频类平台则涵盖SoundCloud、Bandcamp等。值得注意的是,由于YouTube近年来加强了反下载措施,官方公共实例上的YouTube下载功能已受到限制,需要自行部署实例才能恢复该平台的完整支持。
精细化的输出控制
用户可以在下载前对输出文件进行多个维度的自定义。视频方面,分辨率可从144p一路选择至8K+,编码格式支持H.264+AAC、1+Opus、VP9+Opus,容器格式可选MKV、MP4或WebM。音频方面,支持MP3、Ogg、W、Opus等格式,比特率可在8kb/s至320kb/s之间调整,还能从YouTube提取不同语言音轨。元数据方面,文件名风格有Classic、Basic、Pretty、Nerdy四种预设,也可禁用元数据写入。
隐私保护的工程实践
Cobalt.tools的隐私设计并非停留在口头上。它不记录用户IP与请求的关联信息,隧道传输采用AES-256加密,解密密钥仅包含在用户端的访问链接中,服务器端无法查看。匿名流量统计使用自托管的Plausible方案,不依赖Cookie,用户可在隐私设置中关闭统计脚本。“隧道文件”功能允许用户将所有下载流量通过Cobalt代理传输,使网络服务商也无法识别具体下载内容。
开放API与自托管能力
对于开发者,Cobalt提供了一套简洁的RESTAPI。发送POST请求至实例地址,在JSON体中传入url、downloadMode、videoQuality等参数,即可获得下载链接或直接隧道流。API支持APIKey认证,适合需要私有化部署的团队使用。自托管场景下,整个服务保持无状态设计,不依赖数据库或持久化存储卷,单容器即可运行。
应用场景
个人离线收藏:将喜欢的音乐现场、教程视频、播客片段保存到本地,不受平台下架或地区限制影响。
内容创作素材整理:创作者可以从各平台收集参考素材,利用Cobalt的格式转换与质量选项,将素材统一为适合剪辑软件的规格。
自动化工作流集成:通过API将下载能力嵌入n8n、Make或自定义脚本中,批量处理社交媒体内容归档或监控任务。
隐私敏感场景:当用户不希望下载行为被第三方追踪时,隧道功能可以提供额外的匿名层。
使用方法
使用公共实例的流程极为简单。打开cobalt.tools网站,将视频或音频的分享链接粘贴到输入框中,工具会自动识别平台并解析可用格式。默认设置下,点击下载按钮即可获得原始质量的媒体文件。如需调整格式或质量,展开设置面板进行修改后再次提交即可。
对于需要YouTube下载或更稳定服务的用户,自托管是推荐方案。在Railway等支持Docker的平台上部署ghcr.io/imputnet/cobalt:latest镜像,配置环境变量后即可获得独立的API端点,再配合社区维护的WebUI模板即可获得完整的网页操作界面。
服务支持与补充说明
Cobalt.tools本身免费,没有任何付费套餐或会员等级。官方实例的运营依赖赞助商支持和用户捐赠,赞助商RoyaleHosting为提供了部分基础设施托管。自托管部署的成本取决于所选云平台,以Railway为例,Hobby计划下运行一个CobaltAPI实例的月费用大约在2至5美元之间,主要成本来自下载流量产生的出站带宽。
项目遵循AGPL-3.0许可证,这意味着任何基于Cobalt源代码修改后对外提供服务的部署,都需要公开修改后的源代码。这一条款保护了项目的开源属性,防止被闭源商业化利用。
| 源码反馈/咨询 (共有 条反馈) |
Cobalt.tools常见问题
由imputnet团队发起并维护的开源项目。这不是一家以盈利为目的的商业公司,而是一个由开发者社区驱动的协作项目,源代码在GitHub上公开,任何人都可以查看、修改或参与贡献。
它是一个在线媒体下载工具。你把视频或音频的链接粘贴进去,它就能帮你把文件保存到本地。它支持从YouTube、TikTok、Instagram、SoundCloud等二十多个平台下载内容,而且整个过程没有广告打扰,也不需要注册账号。
打开cobalt.tools网站,把你想下载的视频或音频链接粘贴到输入框里,点击按钮,文件就会开始下载。如果你想调整视频的清晰度、格式或者只要音频,可以在设置面板里改一下再提交。整个过程不需要登录,也不需要安装任何软件。
免费,没有会员,没有付费套餐,没有隐藏收费。它不像一些下载网站那样用限速或排队来逼你付费。项目的运营依靠赞助商和用户自愿捐赠来维持,普通用户使用公共实例不需要花一分钱。
从隐私角度来说,它的设计相当克制。它不记录你的IP与下载内容的关联,不设置追踪Cookie,隧道传输使用AES-256加密,临时缓存的数据在90秒后就会被从内存中清除。不过需要留意的是,任何下载工具的使用都取决于你下载的内容本身是否合法合规。Cobalt官方明确表示只适用于下载公开可访问的内容,用户需要对自己的下载行为负责。
如果你经常下载YouTube内容,公共实例无法使用,这时候可以尝试自托管部署,成本不高但能获得完整功能。隧道文件功能可以在下载时隐藏你的真实IP,适合对隐私要求较高的场景。元数据设置里的“Nerdy”风格会保留最完整的文件信息,适合归档整理;如果只是临时使用,“Classic”风格更简洁。对于批量下载需求,研究一下API接口会比手动操作高效得多。
覆盖面相当广。视频平台包括YouTube、Vimeo、Dailymotion、Twitch剪辑、Bilibili、Rutube;社交媒体包括TikTok、Instagram、Reddit、Tumblr、Pinterest、VK;音频平台则有SoundCloud、Bandcamp等。平台支持列表会随着各网站接口变化而调整,遇到不支持的链接时,官方仓库的文档会是的参考来源。
Cobalt的网页界面支持多语言,包括中文。你可以在设置中切换界面语言。下载的文件本身的语言取决于原内容,工具不会对内容进行翻译或语言转换。
如果源平台提供了高分辨率版本,Cobalt可以处理高达8K甚至更高的视频文件。实际可选的清晰度取决于原始视频上传时的质量。你可以在视频设置面板中查看该链接支持的所有分辨率选项。
区别在于商业模式。大多数免费下载网站靠广告和追踪用户行为来盈利,有些还会在下载按钮上做手脚诱导点击。Cobalt没有广告,没有追踪器,没有诱导点击的假按钮,界面干净到可以用“朴素”来形容。另一个区别是开源,它的代码任何人都可以审查,不存在偷偷在后台做小动作的。
可以。cobalt.tools是一个网页工具,在手机浏览器中打开就能使用,操作方式和电脑上一样。不需要下载专门的App。部分用户反馈在移动端使用隧道下载时体验良好。
速度取决于两个因素:你的网络带宽,以及Cobalt服务器与源平台之间的连接质量。Cobalt本身不对下载速度做人为限制,也不会像某些免费工具那样故意限速来推销付费版本。如果你觉得公共实例速度不理想,自托管实例能获得更稳定的体验。
支持。在支持的平台上,Cobalt可以提取字幕文件一并下载。这个功能对于保存外语视频的学习材料来说比较实用。
向你的Cobalt实例地址发送一个POST请求,Content-Type设为application/json,请求体中包含url字段(必填),还可以加上downloadMode(auto/audio/mute)、videoQuality、audioFormat等参数。服务器会返回一个JSON响应,里面包含下载链接或隧道信息。如果实例启用了APIKey认证,需要在请求头中带上Authorization:Api-Key你的密钥。