同步操作将从 一灰灰Blog/quick-media 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
多媒体处理web服务
mult-media process Web Service by FFMPEG & ImageMagic & SpringMVC
本项目为一个提供图片 + 音频 + 视频处理的Web项目,我们的目标是封装一套多媒体文件处理的公共类库,简化各种复杂的调用
利用 spring-boot 来提供http接口实现多媒体的操作
目前项目主要结构区分为web/plugins两个模块,
插件工程,根据不同的场景,支持不同的服务功能,目前将所有的插件抽象出来,可以独立作为工具包提供给第三方依赖,外部使用方式
添加源:
<repositories>
<repository>
<id>yihui-maven-repo</id>
<url>https://raw.githubusercontent.com/liuyueyi/maven-repository/master/repository</url>
</repository>
</repositories>
audio-plugin
提供音频转码服务,使用依赖如下,详细查看: audio-plugin说明
<dependency>
<groupId>com.github.hui.media</groupId>
<artifactId>audio-plugin</artifactId>
<version>1.0</version>
</dependency>
date-plugin
提供时间戳、日期转换为农历日期,详细查看:date-plugin说明
<dependency>
<groupId>com.github.hui.media</groupId>
<artifactId>date-plugin</artifactId>
<version>1.0</version>
</dependency>
image-plugin
提供图片合成,提供gif图片生成等图片操作的封装类,详细查看: image-plugin说明
<dependency>
<groupId>com.github.hui.media</groupId>
<artifactId>image-plugin</artifactId>
<version>1.0</version>
</dependency>
markdown-plugin
markdown转html,转图片的封装类
<dependency>
<groupId>com.github.hui.media</groupId>
<artifactId>markdown-plugin</artifactId>
<version>1.0</version>
</dependency>
phantom-plugin
提供根据phantomjs渲染html的封装
<dependency>
<groupId>com.github.hui.media</groupId>
<artifactId>phantom-plugin</artifactId>
<version>1.0</version>
</dependency>
qrcode-plugin
提供二维码生成和解析的封装,详细查看: qrcode-plugin使用说明
<dependency>
<groupId>com.github.hui.media</groupId>
<artifactId>qrcode-plugin</artifactId>
<version>1.0</version>
</dependency>
svg-plugin
提供svg文档的渲染,输出图片的封装,详细查看: svg-plugin使用说明
<dependency>
<groupId>com.github.hui.media</groupId>
<artifactId>svg-core</artifactId>
<version>1.0</version>
</dependency>
imagic-plugin
基于imagic-magic实现的图片编辑插件封装,详细查看: imagic-plugin使用说明
<dependency>
<groupId>com.github.hui.media</groupId>
<artifactId>imagic-core</artifactId>
<version>1.0</version>
</dependency>
尽信书则不如,已上内容,纯属一家之言,因本人能力一般,见识有限,如发现bug或者有更好的建议,随时欢迎批评指正,我的微博地址: 小灰灰Blog
公众号&博客
打赏码
基于thymeleaf实现的前端演示网站,相关代码写在本工程中:
使用react.js重构后的前端网站,实现前后端分离,前端网页借助gitee的pages直接部署,测试链接
web实际演示图:
以本项目提供的基本服务为蓝本,写了一个简单的小程序,欢迎各位小伙伴尝鲜
后端服务都在本项目中,包目录 :
com.hust.hui.quickmedia.web.wxapi
有很多东西直接写死了,不太友好,欢迎板砖
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。