ffmpeg 视频转换、图片批量提取
2014-08-15 13:33
471 查看
public static void coverterVideo(String in, String out, Integer[] times) { String prfix_ffmpeg = Contants.getRes("FFMPEG_PATH"); StringBuilder commond = new StringBuilder(); commond.append(prfix_ffmpeg); commond.append(" -i "); commond.append(in); commond.append(" -vcodec copy -acodec copy -f mp4 "); commond.append(out); System.out.println(commond.toString()); Process pro = null; Process pro1 = null; try { if(!new File(out).exists()){ System.out.println("***********coverter begin*********"); pro = Runtime.getRuntime().exec(commond.toString()); System.out.println("***********" + new SimpleDateFormat("yy-MM-dd HH:MM:ss") .format(new Date()) + "***********"); doWaitFor(pro); System.out.println("***********" + new SimpleDateFormat("yy-MM-dd HH:MM:ss") .format(new Date()) + "***********"); System.out.println("**********coverter finished!!!*********"); } // pro.destroy(); if(new File(out).exists()){ System.out.println("*********************截图开始***********************"); // for(Integer mm : videoTimes){ //videoTimes 时间数组 // StringBuilder commond1 = new StringBuilder(); // commond1.append(prfix_ffmpeg); // commond1.append(" -i "); // commond1.append(out); // commond1.append(" -y -f image2 -ss "); // commond1.append(mm); // commond1.append(" -vframes 1 "); // commond1.append("-s 350*240 "); // commond1.append("D:/SOFT/ffmpeg/imgs/"); // commond1.append(mm); // commond1.append(".jpg"); // pro1 = Runtime.getRuntime().exec(commond1.toString()); // doWaitFor(pro1); // } System.out.println("*********************截图结束***********************"); } } catch (Exception e) { e.printStackTrace(); try { pro.getErrorStream().close(); pro.destroy(); } catch (IOException e1) { e1.printStackTrace(); } } }
相关文章推荐
- (工具ffmpeg)视频转换为flv格式,视频截取图片[转贴]
- asp.net中使用ffmpeg (上传的视频转换成flv格式,并接一张图片)
- ffmpeg视频关键帧提取保存为图片
- opencv:批量读取一个文件夹下的图片,并转换成视频
- (工具ffmpeg)视频转换为flv格式,视频截取图片
- opencv:批量读取一个文件夹下的图片,并转换成视频
- C#使用FFmpeg 将视频格式转换成Gif图片示例
- FFmpeg 提取图片、剪切视频、编码视频、连接视频相关记录
- (工具ffmpeg)视频转换为flv格式,视频截取图片(c#)
- 视频转换诚图片-ffmpeg
- FFMPEG裁剪视频、提取某帧图像、合并视频和转换视频格式命令的基本用法
- 通过ffmpeg把图片转换成视频(ffmpeg工具 命令)
- 使用ffmpeg来将mp4视频转换成gif格式图片
- 视频批量转换为FLV的软件开发总结(2)——技术总结篇:FFmpeg
- (工具ffmpeg)视频转换为flv格式,视频截取图片
- 如何使用ffmpeg从视频中提取图片
- Linux下使用ffmpeg从视频提取图片
- Linux下使用convert对图片缩放和使用ffmpeg对视频进行转换
- ffmpeg从视频(如avi)提取图片序列以及裁剪视频画面
- 利用ffmpeg提取视频中的图片