自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC博客十三这是关于本项目的最后一篇博客,在前几次博客里,我们针对multimedia—utils每个模块进行分析,由于本项目代码内容并不多,我们小组还一起查询了相关技术以及知识来加深理解,本篇博客我们将作最后的总结为了解决linux环境下报错,我们写了相关程序反馈出错信息 if (!FileUtils.checkFileName(inputFileName)) { throw new RuntimeException("输入文

2021-12-25 13:35:07 1223

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC博客十二这篇博客将分析fileutils文件,此文件主要是裁剪视频的方法FileUtils先获取文件后缀名,再利用suffix新建文件名,再根据文件名获取文件路径package com.whty.zdxt.multimedia.util; import java.util.UUID; class FileUtils { /** * 获取文件后缀名 * * @param fileName */

2021-12-25 13:03:15 233

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC博客十一(JavaScriptObject Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。JSON 是一种存储和交换数据的语法。json本质就是字符串, json数据 是用在语言里面使用的, ( 语...

2021-12-25 09:15:00 88

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSCRuntimeUtils博客十获取Runtime类对象:public static Runtime getRuntime()获取最大可用内存:public long maxMemory()获取总共可用内存:public long totalMemory()获取空闲内存:public long freeMemory()相关代码段package com.whty.zdxt.multimedia.util; import org.apache.common

2021-12-25 07:30:00 727

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC博客九经过和小组组员们的一起讨论,本篇博客回头补充一个README.md添加工具方法文档README.md添加工具方法Suffix.javapackage com.whty.zdxt.multimedia.enumeration; public enum Suffix { JPG(".jpg"), PNG(".png"), WEBP(".webp"), WEBP_LOSSLESS(".webp"), MP4(".mp4

2021-12-25 06:00:00 335

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC本次博客介绍如何获取视频音频信息,一个音频或视频中有诸多信息,如duration时长,samplerate采样率,lnteger类的channels声道数等等,这些信息我们都要获取,我们可以使用如下videoinfo和audioinfo和ffmpeginfo文件,最后返回相关视频音频的信息。AudioInfopackage com.whty.zdxt.multimedia.pojo; public class AudioInfo { // 音频 编码名称

2021-12-25 01:18:30 109

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC

2021-11-21 23:56:14 352

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC目录输入参数CropAttributesResizeAttributes输出参数这次我们分析的是文档中图片工具的一些对参数的处理,包括输入参数输出参数等。首先就是参数介绍。输入参数参数 类型 必需 注释 tempDirectory String 是 临时文件目录 inputFileName String 是 输入文件名 cropAttributes CropAttr

2021-11-14 23:26:42 142

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC视频工具FFmpegUtils方法1.获取视频信息getInfo(tempDirectory,inputFileName)输入参数参数 类型 必需 注释 tempDirectory String 是 临时文件目录 inputFileName String 是 输入文件名 输出参数参数 类型 必需 注释 format FFFormat 是 文件信息

2021-11-07 19:52:39 240

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSCFileUtil(工具类)这是一个文件处理的工具类。该file文件操作工具类实现功能包括:文件的增删改查,移动文件,文件内容的读取,较大的特点是通过反射获取包下所有类。不过这只是我们一些的补充知识,关于我们的工具所用的无非两大项,一个是将上传的MultipartFile转化为File,另一个是获取文件拓展名。import org.springframework.web.multipart.MultipartFile; import java.io.File;imp

2021-10-24 23:24:25 292

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC目录使用压缩视频压缩视频完成时的回调图片分辨率修改视频工具FFmpegUtils1.获取视频信息使用压缩视频此部分与前面功能实现类似,均需要先生成上传视频的临时文件,然后再调用视频处理工具类。但是之后的工作我们需要注意,我们要设置视频压缩完成时的回调URL定位。然后设置好视频压缩具体参数。最后再删除临时文件。 /** * 压缩视频 */ @PostMapping("/compressionVide...

2021-10-17 22:04:37 187

原创 multimedia-utils-一款java后端的图片、视频处理工具jar包

2021SC@SDUSC目录配置yml 配置上传文件的临时路径注入 视频处理类FFmpegUtils 以及 图片处理类 ImageMagickUtils使用获取视频信息生成视频封面配置yml 配置上传文件的临时路径spring: servlet: multipart: # 是否支持 multipart 上传文件 enabled: true # 最大支持文件大小 max-file-size: 10MB ...

2021-10-10 12:43:48 350

原创 multimedia-utils开篇综述

2021SC@SDUSC目录一.项目简介二.项目功能三.客户端安装及环境配置四.组员分工一.项目简介 使用ImageMagick的创建, 编辑, 撰写, 或转换位图图像。 它可以读取和写入各种格式(超过200种)的图像,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR,WebP,Postscript,PDF和SVG。使用ImageMagick可以调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色,应用各种特殊效果或绘制文本,线...

2021-09-30 00:33:00 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除