截取上传flv文件中其中一帧图片
/**
* 截取flv文件的第一帧图片
*/
public void getFlv(String file, String uuid, File flvPath) {
// 调用ffmpeg.exe
String ffmpegPath = request.getSession().getServletContext().getRealPath("/")+"/webResources/netedu/ffmpeg/Libs/ffmpeg.exe";
//保存路径
String path = flvPath + "/" + uuid + ".jpg";
//截取flv文件的中的一帧图片
List<String> commend = new ArrayList<String>();
commend.add(ffmpegPath);
commend.add("-i");
commend.add(file);
commend.add("-y");
commend.add("-f");
commend.add("image2");
commend.add("-ss");
commend.add("0");
commend.add("-t");
commend.add("0.001");
commend.add("-s");
commend.add("320x240");
commend.add(path);
try {
//用一条指令构造一个进程生成器
ProcessBuilder builder = new ProcessBuilder();
builder.command(commend);
builder.start();
} catch (Exception e) {
e.printStackTrace();
}
}
截取上传flv文件中其中一帧图片相关推荐
- C# 截取上传flv文件中其中一帧图片
截取上传flv 文件中 其中一帧 图片 /** * 截取flv 文件的第一帧 图片 */ public void getFlv(String file, String uu ...
- socket编程 —— 非阻塞socket (转)---例子已上传至文件中
在上一篇文章 <socket编程--一个简单的例子> http://blog.csdn.net/wind19/archive/2011/01/21/6156339.aspx 中写了一个简单 ...
- ssm上传文件进度条_SSM框架+Plupload实现分块上传大文件示例
关于Plupload的介绍,相信它的官网http://www.plupload.com/已经给得很详细了.Plupload的上传原理简单点说,就是将用户选中的文件(可多个)分隔成一个个小块,依次向服务 ...
- 文件上传、文件包含和目路遍历杂谈
一.说明 文件上传.文件包含和目路遍历是<黑客防线>盛行的时代常谈的getshell手法,但到现在的安全书藉感觉就比较少提及或一笔带过.在谈的年代看不懂,在看得懂的年代又不谈了,概念感觉总 ...
- java实现MinIO文件上传,并将视频文件截图,将视频封面及视频通过MinIo上传到服务器中
java实现MinIO文件上传,并将视频文件截图,将视频封面及视频通过MinIo上传到服务器中 配置完毕,接下来开始代码编写. 说明 总过程分为两步. 1.配置MinIO的环境. 2.代码编写. 下面 ...
- [转]Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[下]
转自:http://www.cnblogs.com/stg609/archive/2008/08/03/1259206.html 接着上一篇讲 3.4 读取剩余的请求 前面我们已经提到过R ...
- Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[下]
接着上一篇讲 3.4 读取剩余的请求 前面我们已经提到过ReadEntityBody (Byte[] buffer, Int32 size)方法,该方法可以用来读取客户端的请求数据 ...
- struts2文件上传中,如何限制上传的文件类型
来源:http://www.blogjava.net/landor2004/archive/2009/06/11/281416.html 这个在struts2的doc中已经有所说明,但是说得并不详细, ...
- 使用elementui实现表单上传功能_使用ElementUI中的upload组件上传Excel文件
最初使用该组件实现图片上传是没有问题的,前后端配合,最终实现想要的效果,组件使用过代码如下: 将文件拖到此处,或点击上传 现在改为使用该组件实现Excel文件上传,组件的使用几乎是不变的,代码如下: ...
最新文章
- 一个球从100米高度自由落下,每次落地后反弹回原高度的一半; * 再落下,求在第几次之后反弹高度小于0.1米, * 并计算在这一次落地时共经过多少米?...
- 计算机组成与结 读写数据实验,计算机组成与结构实验报告现实版.doc
- 网络通信-2(TCP通信、ServerSocket、Socket)
- MySQL where后面的列子查询使用
- python统计分析--3.线性回归四种算法
- 前端学习(1247):购物车1
- 如何查找rpm方式安装的软件路径
- spikingjelly的20201221版本跑通ANN2SNN
- php 锁屏,fcode-页面九宫格自动锁屏js插件
- 放缩法 —— 渐进记号的相关证明
- ip地址伪装php,技术教程:如何使用浏览器插件伪装IP地址
- hdu 1251(字典树)
- [20180801]insert导致死锁.txt
- linux vnc服务器6,Linux(RHEL6\CENTOS6\OLE6) 下VNC-SERVER安装与配置
- java查看jar包依赖_java项目开发中如何查找到项目依赖的jar包?
- 我的u3d游戏编程之路
- linux npm全局安装路径,NPM全局路径的设置及NRM的使用
- 基于协同过滤的推荐系统
- 学习 第3章:专项练习之一
- socket局域网聊天demo