- Notifications
You must be signed in to change notification settings - Fork155
《视搭》是一个视频可视化搭建项目。您可以通过简单的拖拽方式快速生产一个短视频,使用方式就像易企秀或Maka 等 h5 搭建工具一样的简单,仅抛砖引玉希望您喜欢。
License
NotificationsYou must be signed in to change notification settings
tnfe/shida
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
《视搭》是一个视频可视化搭建项目。您可以通过简单的拖拽方式快速生产一个短视频,使用方式就像易企秀或百度 H5 等 h5 搭建工具一样的简单。目前行业内罕有关于视频可视化搭建的开源项目,《视搭》是一个相对比较完整的开源项目,仅抛砖引玉希望您喜欢。
《视搭》的后端视频合成部分是基于FFCreatorhttps://github.com/tnfe/FFCreator这个库开发的,FFCreator 是一个基于 node.js 的轻量、灵活的短视频加工库。您只需要添加几张图片或视频片段再加一段背景音乐,就可以快速生成一个很酷的视频短片。
《视搭》前端部分 fork 自quark-h5项目开发,本项目未做太多扩展。quark-h5 是一个很棒的 h5 搭建开源工具,架构合理、代码比较清晰易读,感谢作者。
项目预览:
|--client--------前端项目界面代码|--common--------前端界面对应静态资源|--components--------组件|--config--------配置文件|--eventBus--------eventBus|--filter--------过滤器|--mixins--------混入|--pages--------页面|--router--------路由配置|--store--------vuex状态管理|--service--------axios封装|--App.vue--------App|--main.js--------入口文件|--permission.js--------权限控制|--server--------服务器端项目代码|--confog--------配置文件|--controller--------数据库链接相关|--extend--------框架扩展|--model-------Schema和Model|--middleware--------中间件|--core--------KoaMVC实现自动加载核心文件|--views--------ejs页面模板|--public--------静态资源|--router.js--------路由|--app.js--------服务端入口|--common--------前后端公用代码模块(如加解密)|--engine-template--------页面模板引擎,使用webpack打包成js提供页面引用|--config.json--------配置文件
- 一个组件选择区,提供使用者选择需要的组件
- 一个编辑预览画板,提供使用者拖拽排序页面预览的功能
- 一个组件属性编辑,提供给使用者编辑组件内部 props、公共样式和动画的功能
- 用户在左侧组件区域选择组件添加到页面上,编辑区域通过动态组件特性渲染出每个元素组件。
- 基于
FFCreatorhttps://github.com/tnfe/FFCreator,只需要很少的依赖和较低的机器配置就可以快速开始工作
- 安装 mongodb:https://zhuanlan.zhihu.com/p/394960855
- 配置 mongodb:配置文件在
/server/config/index.js - 启动 mongodb:https://www.cnblogs.com/zhm1985/p/13111448.html
npm i- 在依赖安装过程中会去根据用户当前环境 自动拉取
FFmpeg的相关二进制包,具体各个系统的相关二进制包可见node-ffmpeg-installer二进制包详解
此模式下会开启热更新
npm run watch-publishnpm run dev-server启动完访问http://localhost:4000 就可以看到工程页面了
- 安装 mongodb:https://zhuanlan.zhihu.com/p/394960855
- 配置 mongodb:配置文件在
/server/config/index.css - 启动 mongodb:https://www.cnblogs.com/zhm1985/p/13111448.html
npm install pm2 -gnpm run publish && npm run startApache License 2.0
About
《视搭》是一个视频可视化搭建项目。您可以通过简单的拖拽方式快速生产一个短视频,使用方式就像易企秀或Maka 等 h5 搭建工具一样的简单,仅抛砖引玉希望您喜欢。
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.



