视频下载从链接到文件只要三步:完整讲清 Cobalt 媒体下载工具自部署

📅 发布时间:2026/8/24 2:38:47
视频下载从链接到文件只要三步:完整讲清 Cobalt 媒体下载工具自部署 视频下载从链接到文件只要三步完整讲清 Cobalt 媒体下载工具自部署【免费下载链接】cobaltbest way to save what you love项目地址: https://gitcode.com/GitHub_Trending/cob/cobalt想把 TikTok 上的短片或 YouTube 上的音乐视频保存下来第三方下载网站却总塞满广告和弹窗Cobalt 是一个免费开源的媒体下载工具核心思路就一句话粘贴链接拿到文件。这篇文章带你三步在本地跑起来。 Cobalt 能帮你解决什么问题大多数保存视频类的网页工具都很吵广告、跳转、跟踪。Cobalt 走的是另一条路没有广告、没有跟踪器、没有侵入式分析界面上只有一个输入框。它目前支持二十多个平台YouTube、TikTok、Twitter/X、Bilibili、SoundCloud、Instagram 都在其中可以按需选择视频加音频、纯音频或纯视频。对开发者来说它还提供免费的 OpenAPI个人项目可以直接接入调用。 三步跑起来先装好Node.js 18及以上版本和 git。把项目克隆到工作目录git clone https://gitcode.com/GitHub_Trending/cob/cobalt cd cobalt运行安装脚本按提示选择 web 或 api 实例然后启动npm run setup npm start浏览器打开http://localhost:9001。验证是否成功页面出现链接输入框后随便粘贴一个视频链接能弹出下载选项就说明服务跑通了。⚙️ 核心能力拆解粘贴链接一次点击拿文件输入框接受几乎所有受支持平台的链接。粘进去之后工具自动识别平台和链接类型直接给出最佳下载方案。这套匹配逻辑写在src/modules/processing/目录里。画质与格式自己挑通过 API 参数可以指定视频清晰度最高 8K、编码h264/av1/vp9音频还能选 mp3、ogg 等格式。TikTok 支持无水印下载SoundCloud 支持私有链接。文件名与元数据可定制内置 classic、pretty、basic、nerdy 四种文件名预设下载下来的文件不会是一串乱码命名逻辑见src/modules/processing/createFilename.js。部分平台还会把封面、简介等信息写入文件元数据。 进阶玩法与自定义如果你还想保存需要登录才能看的平台内容在配置目录旁放一个cookies.json文件即可模板在docs/examples/cookies.example.json。如果你想把实例开到公网记得修改API_URL和WEB_URL两个环境变量并用RATELIMIT_WINDOW、RATELIMIT_MAX调整请求频率限制完整变量清单在docs/run-an-instance.md。常见问题Cobalt 收费吗代码以 AGPL-3.0 协议开源个人项目免费使用官方公开实例即可。商业用途需要自己部署实例。能下载 DRM 加密的内容吗不能。它只处理公开可访问的内容受保护的内容不在支持范围内。有些链接为什么下载失败通常是内容需要登录或触发了平台限流。按上面的方法配置 cookies或等限流窗口过去再试。写在最后下次想保存某个平台的视频时不用再和弹窗广告周旋本地跑一个 Cobalt粘贴链接拿到文件继续干别的。支持平台的完整清单和 API 参数细节可以看项目 README 与docs/目录。【免费下载链接】cobaltbest way to save what you love项目地址: https://gitcode.com/GitHub_Trending/cob/cobalt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考