MediaCMS:一个现代的、功能齐全的开源视频和媒体 CMS,界面布局类似YouTube

本文更新于: 2025年9月4日

项目介绍

MediaCMS 是一种现代、功能齐全的开源视频和媒体 CMS。它的开发是为了满足现代网络平台查看和共享媒体的需求。它可用于在几分钟内构建中小型视频和媒体门户。

界面布局基本是 YouTube ,支持多种媒体类型包括视频、音频、图片、PDF等。

主要使用现代堆栈 Django + React 构建,并包含一个 REST API。

项目截图

MediaCMS:一个现代的、功能齐全的开源视频和媒体 CMS,界面布局类似YouTube

项目特征

  • 完全控制您的数据:自己托管!
  • 现代技术:Django/Python/Celery、React。
  • 支持多种发布工作流程:公共、私有、不公开和自定义
  • 基于角色的访问控制 (RBAC):创建 RBAC 类别并将用户连接到对其媒体具有查看/编辑访问权限的组
  • 自动转录:通过与本地运行的 Whisper 集成
  • 多种媒体类型支持:视频、音频、图像、pdf
  • 多种媒体分类选项:类别、标签和自定义
  • 多种媒体共享选项:社交媒体共享、视频嵌入代码生成
  • 视频修剪器:修剪视频、替换、另存为新视频或创建片段
  • SAML 支持:能够将映射添加到系统角色和组
  • 轻松的媒体搜索:丰富的实时搜索功能
  • 音频和视频内容的播放列表:创建播放列表、添加和重新排序内容
  • 响应式设计:包括浅色和深色主题
  • 高级用户管理:允许自助注册、仅限邀请、关闭。
  • 可配置作:允许下载、添加评论、添加喜欢、不喜欢、举报媒体
  • 配置选项:更改徽标、字体、样式、添加更多页面
  • 增强视频播放器:定制video.js播放器,具有多种分辨率和播放速度选项
  • 多个转码配置文件:多个维度(144p、240p、360p、480p、720p、1080p)和多个配置文件(h264、h265、vp9)的正常默认值
  • 自适应视频流:可通过 HLS 协议实现
  • 字幕/CC:支持多语言字幕文件
  • 可扩展的转码:通过优先级进行转码。对远程工作人员的实验性支持
  • 分块文件上传:用于可暂停/可恢复的内容上传
  • REST API:通过 Swagger 记录
  • 翻译:大多数 CMS 被翻译成多种语言

项目链接

https://github.com/mediacms-io/mediacms

本文链接:Click here to view the current URL

声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。

给TA打赏
共{{data.count}}人
人已打赏
源码

 SSH AI Chat:通过 SSH 和 AI 聊天,远程对话的未来

2025-9-3 13:40:23

软件

Uncle小说:开源全网小说下载器及阅读器

2024-4-17 14:00:59


0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索