java实现截取视频方法

添加依赖

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.4.RELEASE</version><relativePath/>
</parent>
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency>

1、代码

package org.dser;import org.springframework.web.client.RestClientException;
import org.springframework.web.client.RestTemplate;public class TestCutView {public static void main(String[] args) {clipVideo("/data/video/user.mp4","/data/video/test.mp4","00:01:30","00:02:30","192.168.18.155","9090");}/*** 截取视频* 范例:http://192.168.188.125:8080/clipVideo?src_video=q.mp4&dst_video=2.mp4&start_time=00:01:30&end_time=00:02:30* @param videoPathName 原始视频路径包含文件名* @param alarmVideo 截取后视频存放路径包含文件名* @param startDate 开始截取时间* @param stopDate 截取至时间* @param mediaServerIp 服务器ip* @param mediaServerHttpPort  服务器端口* @return*/public static int clipVideo(String videoPathName, String alarmVideo, String startDate, String stopDate,String mediaServerIp,String mediaServerHttpPort) {try {String clipVideoUrl = "http://" + mediaServerIp + ":" + mediaServerHttpPort + "/" +"clipVideo?src_video=" + videoPathName + "&dst_video=" + alarmVideo + "&start_time=" + startDate + "&end_time=" + stopDate;System.out.println("clipVideo cut alarm video url :" + clipVideoUrl);RestTemplate client = new RestTemplate();String clipResult = client.getForEntity(clipVideoUrl, String.class).getBody();System.out.println("clipVideo result:" + clipResult);return 0;}catch (RestClientException e) {System.out.println("cutAlarmVideo err  e:" + e.getMessage());throw new RestClientException("clipVideo 报错",e);}}
}

java实现截取视频方法相关推荐

  1. java如何截取视频文件_Java获取视频时长及截取帧截图详解

    前言 只是最近碰到有这方面的项目需求,所以简单 Mark 下本文.下面的示例是参考过他人分享的文章,之后本人再自行实践.调整和测试过的,希望对有这方面需求的人有所帮助. 示例 添加依赖 org.byt ...

  2. Java截取视频生成Gif动图

    添加jar包依赖 <!-- 视频截图 --> <dependency><groupId>org.bytedeco</groupId><artifa ...

  3. java视频保存_一种Java实现存储视频收视率的方法与流程

    本发明涉及Java程序设计技术领域,尤其涉及一种Java实现存储视频收视率的方法. 背景技术: 在项目研发过程中,遇到这样一个需求.客户想要将用户在机顶盒上观看的直播频道.点播影片等用户行为存储到数据 ...

  4. php ffmpeg截图,php ffmpeg截取视频第一帧保存为图片的方法

    php ffmpeg截取视频第一帧保存为图片的方法 $xiangmupath = $this->getxiangmupath(); $filename = 'chengshi'; $cmd = ...

  5. 如何截取视频片段 批量截取片段的方法

    如何截取视频片段 多个视频批量截取片段的方法?截取视频片段的操作很常用到,尤其是喜欢在网上分享小视频的朋友们,看到某电视剧或电影等视频的某个精彩片段就会想截取下来分享到网络.怎么操作呢? 各位用户朋友 ...

  6. Java 实现分段截取视频 生成gif图 使用ffmpeg操作

    Java 实现分段截取视频 生成gif图 使用ffmpeg操作 前言 核心代码 调用的抽象方法,包含逻辑处理 通过ffmpeg获取视频时长 合成gif图 删除文件夹 最终的调用 如果有更好的方式,请务 ...

  7. java截取视频第几秒与另一个秒之间生成gif

    大家好,我叫大鸡腿,大家可以关注下我,会持续更新技术文章还有人生感悟,感谢~ 目录 前言 代码 pom.xml 源码 前言 这是一个很慢的生成代码,西西 代码 pom.xml <!-- 视频截图 ...

  8. 如何截取视频片段 批量截取片段的方法 1

    如何截取视频片段 多个视频批量截取片段的方法?截取视频片段的操作很常用到,尤其是喜欢在网上分享小视频的朋友们,看到某电视剧或电影等视频的某个精彩片段就会想截取下来分享到网络.怎么操作呢? 各位用户朋友 ...

  9. java使用ffmpeg截取视频某个时间点的截图

    1.软件安装 mac brew install ffmpeg 安装后路径:"/usr/local/Cellar/ffmpeg/4.0.1/bin ffmpeg –version 查看版本 l ...

最新文章

  1. java格式_java时间格式转换大全
  2. 写lua时需要注意的地方
  3. Alpha 冲刺报告2
  4. 明略数据是谁?为何能拿下腾讯在行业AI的高额投资
  5. java.util.HashMap
  6. Rust基础概念之数据类型
  7. java用于输入输出流的类_java输入输出流
  8. Ubuntu远程连接,远程桌面
  9. 破解版全能地图下载瓦片数据以及操作使用方法
  10. 解决Python包下载慢问题
  11. ai建立使用图案_AI如何建立剪切蒙版
  12. pdf怎么删除页码 页码删除介绍
  13. 基于视觉的移动平台运动目标检测
  14. 连接计算机和网络传输介质的接口,最常用的网络传输介质和连接设备
  15. 查询使用计算机的处理器型号是,cpu型号怎么看,怎么看电脑cpu型号?
  16. 剪映专业版 1.2.0 - 一款全能好用的视频编辑工具
  17. 【c51单片机】交通红绿灯设计
  18. 记一个chrome自带input:-internal-autofill-selected背景色样式问题
  19. C++利用openssl进行公钥解密
  20. 蒂森调试软件Tcm manager ,mc1-mc2系统,电脑端,可以调试蒂森电梯程序

热门文章

  1. Perforce warning:Can't clobber writable file ...
  2. 疫情大考之后 企业数字化转型或将出现报复性增长
  3. 我的helloworld
  4. VisualStudio20008快捷键大全
  5. 嘿嘿各位兄弟姐妹们,赚钱是一个男人最大的底气和尊严!
  6. [四连测(三)]篱笆
  7. kitti数据集评估文档
  8. 查看Windows凭据存储密码的方法 2022亲测有效
  9. 商标销售可以是有利可图的业务
  10. oracle修改open_cursors,oracle open_cursors