{"repo":"ayuanlmo/lmo-data-visualization","free":true,"listed":false,"github":"https://github.com/ayuanlmo/lmo-data-visualization","clone":"git clone https://github.com/ayuanlmo/lmo-data-visualization.git","description":"✨lmo-DataVisualization，一款开源可视化数据制作工具。可以将各种轻量级业务数据转换为视频动画、使数据更形象、生动。","language":"TypeScript","stars":158,"topics":["datavisualization","javascipt","typescipt","visualization","nodejs","react","ffmpeg"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"lmo-DataVisualization 👋 介绍 ✨ lmo-DataVisualization （以下简称 “lmo-dv” 或 “dv” ），一款开源可视化数据制作工具。 使用内置模板，将各种业务数据转换为视频动画，使数据更加形象、生动。 同时提供了sdk，可以根据需求编写不同的模板以满足业务需求。 这是lmo-dv的第3个大版本，该版本完全重新设计、重做。因此与旧版本不兼容。 --- 👍 相比之前的版本，有什么区别？ - 基于 React.js + TypeScript - 内置 ffmpeg - 内置 sqlite 数据库 - 交互式的设计器 - 重新设计的界面、模板、素材库、资源库 - css动画录制支持 - gif录制支持 - 新的模板sdk - 容器支持 🤩 内置功能 - 数据相关 - 数据编编辑：提供类似Excel的表格功能，支持导入数据 - 主题相关 - 模板高度定制化 - 文字动画 - 背景图 - 音频、视频相关 - 自定义音频 - 音量控制 - 高码率视频 - 最高4K清晰度 - 模板 - 模板“sdk”：提供模板开发接口，可以根据业务自定义模板 - 创建自定义模板 🤩 在线体验一下？ 演示服务器仅提供基础功能演示，由于服务器性能原因，一些功能受到限制。 点击打开 --- 🤤 部署指南 👍 使用Docker Compose部署 本项目提供了一个 docker-compose.yml 文件来简化服务的启动过程。首先，请确保已准备好以下基础镜像： - nginx:alpine - node:20-alpine - node:18 然后执行以下命令拉取所需镜像： 在编排开始之前，您还需要构建一下 web app 。由于考虑此容器的大小，所以这是必须的。 --- 📄 Docker Compose 环境变量配置文档 🚦 服务端口相关 变量名 默认值 说明 是否必须 ------------------------ --------- ------------------------ ------ LMO APP MAIN PORT 80 Web 应用对外暴露的端口 否 LMO APP SERVICE PORT 30003 Service (合成)服务映射到主机的端口 否 LMO APP SERVER PORT 30000 Server 服务映射到主机的端口 否 --- 💾 数据库配置（Database） 变量名 默认值 说明 是否敏感 mssql必选项 ------------------------------- ----------------- -------------------------- ------ ---------- LMO APP DATA BASE TYPE sqlite 数据库类型（可选 sqlite, mssql ） ❌ ❌ LMO APP DATA BASE NAME lmo-dv 数据库名称（适用于mssql） ❌ ✅ LMO APP DATA BASE USER NAME your username 数据库用户名（适用于mssql） ⚠️ ✅ LMO APP DATA BASE PASSWORD your password 数据库密码（适用于mssql） ⚠️ ✅ LMO APP DATA BASE HOST localhost 数据库主机地址（适用于mssql） ⚠️ ✅ --- 📁 数据卷挂载路径 变量名 默认值 说明 是否必须 ---------------- ----","default_branch":null,"files":null,"tree":[],"storefront":"/r/ayuanlmo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ayuanlmo/lmo-data-visualization/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}