/**
* 截取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文件中其中一帧图片相关推荐

  1. C# 截取上传flv文件中其中一帧图片

    截取上传flv 文件中 其中一帧 图片 /**      * 截取flv 文件的第一帧 图片      */     public void getFlv(String file, String uu ...

  2. socket编程 —— 非阻塞socket (转)---例子已上传至文件中

    在上一篇文章 <socket编程--一个简单的例子> http://blog.csdn.net/wind19/archive/2011/01/21/6156339.aspx 中写了一个简单 ...

  3. ssm上传文件进度条_SSM框架+Plupload实现分块上传大文件示例

    关于Plupload的介绍,相信它的官网http://www.plupload.com/已经给得很详细了.Plupload的上传原理简单点说,就是将用户选中的文件(可多个)分隔成一个个小块,依次向服务 ...

  4. 文件上传、文件包含和目路遍历杂谈

    一.说明 文件上传.文件包含和目路遍历是<黑客防线>盛行的时代常谈的getshell手法,但到现在的安全书藉感觉就比较少提及或一笔带过.在谈的年代看不懂,在看得懂的年代又不谈了,概念感觉总 ...

  5. java实现MinIO文件上传,并将视频文件截图,将视频封面及视频通过MinIo上传到服务器中

    java实现MinIO文件上传,并将视频文件截图,将视频封面及视频通过MinIo上传到服务器中 配置完毕,接下来开始代码编写. 说明 总过程分为两步. 1.配置MinIO的环境. 2.代码编写. 下面 ...

  6. [转]Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[下]

    转自:http://www.cnblogs.com/stg609/archive/2008/08/03/1259206.html 接着上一篇讲 3.4 读取剩余的请求       前面我们已经提到过R ...

  7. Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[下]

        接着上一篇讲 3.4 读取剩余的请求       前面我们已经提到过ReadEntityBody (Byte[] buffer, Int32 size)方法,该方法可以用来读取客户端的请求数据 ...

  8. struts2文件上传中,如何限制上传的文件类型

    来源:http://www.blogjava.net/landor2004/archive/2009/06/11/281416.html 这个在struts2的doc中已经有所说明,但是说得并不详细, ...

  9. 使用elementui实现表单上传功能_使用ElementUI中的upload组件上传Excel文件

    最初使用该组件实现图片上传是没有问题的,前后端配合,最终实现想要的效果,组件使用过代码如下: 将文件拖到此处,或点击上传 现在改为使用该组件实现Excel文件上传,组件的使用几乎是不变的,代码如下: ...

最新文章

  1. 一个球从100米高度自由落下,每次落地后反弹回原高度的一半; * 再落下,求在第几次之后反弹高度小于0.1米, * 并计算在这一次落地时共经过多少米?...
  2. 计算机组成与结 读写数据实验,计算机组成与结构实验报告现实版.doc
  3. 网络通信-2(TCP通信、ServerSocket、Socket)
  4. MySQL where后面的列子查询使用
  5. python统计分析--3.线性回归四种算法
  6. 前端学习(1247):购物车1
  7. 如何查找rpm方式安装的软件路径
  8. spikingjelly的20201221版本跑通ANN2SNN
  9. php 锁屏,fcode-页面九宫格自动锁屏js插件
  10. 放缩法 —— 渐进记号的相关证明
  11. ip地址伪装php,技术教程:如何使用浏览器插件伪装IP地址
  12. hdu 1251(字典树)
  13. [20180801]insert导致死锁.txt
  14. linux vnc服务器6,Linux(RHEL6\CENTOS6\OLE6) 下VNC-SERVER安装与配置
  15. java查看jar包依赖_java项目开发中如何查找到项目依赖的jar包?
  16. 我的u3d游戏编程之路
  17. linux npm全局安装路径,NPM全局路径的设置及NRM的使用
  18. 基于协同过滤的推荐系统
  19. 学习 第3章:专项练习之一
  20. socket局域网聊天demo

热门文章

  1. 员工奖金需要交税吗_公司员工发奖金用交税吗?交税金额怎么计算
  2. 税前2万4,到手1万4?年终奖扣税方式1月1日起施行
  3. 中职计算机教学游戏化,中职美术游戏化学习的设计与应用研究
  4. python培训班-天津python培训机构多少钱
  5. WireGuard基本原理
  6. docker启动nginx命令
  7. python写一个地球同步卫星图动态壁纸(第三部分)
  8. 一种加密档案文件格式方案的设计思路
  9. Science | 使用细胞热移位测定法鉴定嘌呤核苷磷酸化酶作为奎宁的靶标
  10. 蛋花花分享程序员赚外快有哪些方法