业务场景是之前做业余视频剪辑的时候突发奇想搞了个视频与图片互转的应用.
说说技术层面,这个项目是springBoot单体服务然后集成了ffmpeg的maven依赖包完成的直接导入idea然后maven拉包就行了 不需要安装ffmpeg的安装包,然后前端使用的是html和jq实现的,直接一键启动SpringBoot即可使用.
说说具体功能,本应用可指定常用参数实现以下功能:
1. 将视频转为一秒取多张图片进行图片压缩包下载
2. 上传图片压缩包可根据压缩包里图片的先后顺序排序 进行生成一秒多帧图片播放视频
3. 上传视频还可将视频的音频截取下来.
下面是示例图:
项目代码git地址: https://gitee.com/only_wrc/ffmpeg_img_video/tree/dev/