littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Spring Boot框架的GIF生成与管理工具

项目简介

本项目是基于Spring Boot框架开发的GIF生成与管理系统,可根据提供的字幕信息生成带有字幕的GIF图片,同时支持将生成的GIF文件上传至腾讯云COS,具备性能优化、API文档生成与测试、服务监控等功能。

项目的主要特性和功能

  1. GIF生成:根据提供的字幕信息生成带有字幕的GIF图片。
  2. 云存储支持:支持将生成的GIF文件上传至腾讯云COS(对象存储服务)。
  3. 性能优化:重构首页,优化素材加载速度,支持精简模式生成更小的GIF文件。
  4. API文档:集成Swagger,方便生成API文档和测试API。
  5. 服务监控:使用Spring AOP对服务进行监控,记录方法执行耗时和错误日志。

安装使用步骤

通过Docker安装(推荐)

  1. 安装Docker。
  2. 复制代码库。
  3. 进入项目目录并执行以下命令: bash mvn install docker build -t sorry-java:v1.4 . docker run --rm -itd --name sorryjava -e QCLOUD_ENABLE=false -p 8888:8888 sorry-java:v1.4
  4. 访问 http://localhost:8888

通过CentOS安装

  1. 安装Java环境。
  2. 安装ffmpeg: bash yum install epel-release -y rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm yum install ffmpeg ffmpeg-devel -y
  3. 安装字体: bash yum groupinstall "fonts"
  4. 下载模板文件并放置在指定目录。
  5. 运行jar包: bash nohup java -jar sorry-java-1.2.0.jar &
  6. 访问 http://ip:8888

通过Windows安装

  1. 安装JDK、Maven、Git和ffmpeg。
  2. 配置ffmpeg路径到系统环境变量。
  3. 修改application.properties中的路径配置。
  4. 下载模板文件并放置在指定目录。
  5. 拉取源码并打包运行: bash mvn package -DskipTests java -jar sorry-java-1.2.0.jar
  6. 访问 http://ip:8888

通过MacOS安装

  1. 安装MacPorts。
  2. 通过brew安装ffmpeg: bash brew install ffmpeg
  3. 配置ffmpeg路径并运行应用程序。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】