Cobalt:开源的流媒体下载工具,支持解析和下载全平台的视频、音频和图片,支持多种视频质量和格式,自动提取视频字幕

本文涉及的产品
视觉智能开放平台,视频资源包5000点
视觉智能开放平台,图像资源包5000点
视觉智能开放平台,分割抠图1万点
简介: cobalt 是一款开源的流媒体下载工具,支持全平台视频、音频和图片下载,提供纯净、简洁无广告的体验

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

原文链接:https://mp.weixin.qq.com/s/RpUw9c3sIMjrHcL2V2m8jw


🚀 快速阅读

  1. 功能:支持全平台视频、音频和图片下载。
  2. 特点:提供纯净、简洁无广告的体验,支持多主题切换。
  3. 使用:支持网页版和 Docker 自托管部署,使用简单,无需注册。

正文(附运行教程)

cobalt 是什么

公众号: 蚝油菜花 - cobalt

cobalt 是一款开源的流媒体下载工具,旨在为用户提供纯净、简洁无广告的下载体验。它支持全平台视频、音频和图片下载,包括主流视频网站、社交媒体和音乐平台。

cobalt 提供个性化设置,支持多主题切换,用户能下载高达 8K 的视频和多种格式的音频。此外,cobalt 还能自动提取字幕,使用简单,无需注册,支持网页版和 Docker 自托管部署。

cobalt 的主要功能

  • 全平台支持:能下载来自 YouTube、Bilibili、Dailymotion 等视频网站,Instagram、TikTok、Twitter/X、Reddit 等社交媒体平台,及 SoundCloud 等音频平台的内容。
  • 个性化设置:多主题切换,包括明暗模式的自由调节。支持多语言,方便不同语言用户使用。
  • 下载选项:视频质量最高支持 8K+,支持多种视频编码格式,适应不同设备,支持字幕下载和自动提取。

如何运行 cobalt

使用 Docker Compose 和 GitHub 包(推荐)

要运行 cobalt 的 Docker 包,你需要安装并配置 dockerdocker-compose

如果你需要帮助安装 Docker,请参考 DigitalOcean 的教程:

运行 cobalt Docker 包

1. 创建一个文件夹用于存放 cobalt 配置文件,例如:

mkdir cobalt

2. 进入 cobalt 文件夹,创建一个 Docker Compose 配置文件:

cd cobalt && nano docker-compose.yml

本例中使用 nano,如果你的操作系统未安装 nano,可以使用其他文本编辑器。

复制并粘贴 示例配置文件docker-compose.yml 文件中,并根据需要进行修改。确保替换默认 URL,否则 cobalt 无法正常工作。

3. 最后,启动 cobalt 容器(从 cobalt 目录运行):

docker compose up -d

如果希望实例支持需要身份验证才能查看公共内容的服务,请在与 docker-compose.yml 同一目录下创建 cookies.json 文件。示例 cookies 文件 可以在这里找到

cobalt 包会自动更新,得益于 Watchtower。

强烈建议使用反向代理(如 nginx)将实例暴露到公共互联网上。可在线查找相关教程。

在本地开发环境中运行 cobalt API

要求:

  • Node.js >= 18
  • Git
  • pnpm

1. 克隆仓库:

git clone https://github.com/imputnet/cobalt

2. 进入 api/src 目录:

cd cobalt/api/src

3. 安装依赖:

pnpm install

4. 在同一目录下创建 .env 文件。

添加所需的环境变量到 .env 文件。至少需要设置 API_URL

API_URL=http://localhost:9000/

5. 运行 cobalt:

pnpm start

Ubuntu 22.04 解决方案

为了使 ffmpeg-static 二进制文件能够解析 DNS(参见 #101),需要安装并运行 nscd

sudo apt install nscd
sudo service nscd start

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
2月前
|
运维 监控 负载均衡
探索微服务架构下的服务治理:动态服务管理平台深度解析
探索微服务架构下的服务治理:动态服务管理平台深度解析
|
2天前
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
42 9
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
2月前
|
自然语言处理 并行计算 数据可视化
免费开源法律文档比对工具:技术解析与应用
这款免费开源的法律文档比对工具,利用先进的文本分析和自然语言处理技术,实现高效、精准的文档比对。核心功能包括文本差异检测、多格式支持、语义分析、批量处理及用户友好的可视化界面,广泛适用于法律行业的各类场景。
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
医疗行业的语音识别技术解析:AI多模态能力平台的应用与架构
AI多模态能力平台通过语音识别技术,实现实时转录医患对话,自动生成结构化数据,提高医疗效率。平台具备强大的环境降噪、语音分离及自然语言处理能力,支持与医院系统无缝集成,广泛应用于门诊记录、多学科会诊和急诊场景,显著提升工作效率和数据准确性。
|
3月前
|
数据安全/隐私保护 流计算 开发者
python知识点100篇系列(18)-解析m3u8文件的下载视频
【10月更文挑战第6天】m3u8是苹果公司推出的一种视频播放标准,采用UTF-8编码,主要用于记录视频的网络地址。HLS(Http Live Streaming)是苹果公司提出的一种基于HTTP的流媒体传输协议,通过m3u8索引文件按序访问ts文件,实现音视频播放。本文介绍了如何通过浏览器找到m3u8文件,解析m3u8文件获取ts文件地址,下载ts文件并解密(如有必要),最后使用ffmpeg合并ts文件为mp4文件。
|
2月前
|
供应链 安全 BI
CRM系统功能深度解析:为何这些平台排名靠前
本文深入解析了市场上排名靠前的CRM系统,如纷享销客、用友CRM、金蝶CRM、红圈CRM和销帮帮CRM,探讨了它们在功能性、用户体验、集成能力、数据安全和客户支持等方面的优势,以及如何满足企业的关键需求,助力企业实现数字化转型和业务增长。
|
2月前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
86 2
|
9天前
|
存储 设计模式 算法
【23种设计模式·全精解析 | 行为型模式篇】11种行为型模式的结构概述、案例实现、优缺点、扩展对比、使用场景、源码解析
行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。 行为型模式分为: • 模板方法模式 • 策略模式 • 命令模式 • 职责链模式 • 状态模式 • 观察者模式 • 中介者模式 • 迭代器模式 • 访问者模式 • 备忘录模式 • 解释器模式
【23种设计模式·全精解析 | 行为型模式篇】11种行为型模式的结构概述、案例实现、优缺点、扩展对比、使用场景、源码解析
|
9天前
|
设计模式 存储 安全
【23种设计模式·全精解析 | 创建型模式篇】5种创建型模式的结构概述、实现、优缺点、扩展、使用场景、源码解析
结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。 结构型模式分为以下 7 种: • 代理模式 • 适配器模式 • 装饰者模式 • 桥接模式 • 外观模式 • 组合模式 • 享元模式
【23种设计模式·全精解析 | 创建型模式篇】5种创建型模式的结构概述、实现、优缺点、扩展、使用场景、源码解析

热门文章

最新文章

推荐镜像

更多