import java.io.File;
import java.util.List;
//生成视频文件的首帧为图片
//windows下的版本
public class CreatePh {//public static final String FFMPEG_PATH = "E:/ffmpeg/ffmpeg.exe";public static boolean processImg(String veido_path,String ffmpeg_path) {File file = new File(veido_path);if (!file.exists()) {System.err.println("路径[" + veido_path + "]对应的视频文件不存在!");return false;}List<String> commands = new java.util.ArrayList<String>();commands.add(ffmpeg_path);commands.add("-i");commands.add(veido_path);commands.add("-y");commands.add("-f");commands.add("image2");commands.add("-ss");commands.add("8");//这个参数是设置截取视频多少秒时的画面//commands.add("-t");//commands.add("0.001");commands.add("-s");commands.add("700x525");commands.add(veido_path.substring(0, veido_path.lastIndexOf(".")).replaceFirst("vedio", "file") + ".jpg");try {ProcessBuilder builder = new ProcessBuilder();builder.command(commands);builder.start();System.out.println("截取成功");return true;} catch (Exception e) {e.printStackTrace();return false;}}public static void main(String[] args) { processImg("D:/ffmpeg/python编程-多线程和多进程.avi","D:/ffmpeg/ffmpeg.exe");}
}

ffmpeg.exe的下载地址: http://download.csdn.net/detail/yangnianbing110/7574627

java对视频进行截图相关推荐

  1. java ffmpeg视频截图_Java实现对视频进行截图的方法【附ffmpeg下载】

    本文实例讲述了Java实现对视频进行截图的方法.分享给大家供大家参考,具体如下: 之前介绍过Java使用ffmpeg进行视频转换,这里演示一下ffmpeg进行视频截图的方法. 具体代码如下: impo ...

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

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

  3. Java将视频转为缩略图--ffmpeg

    Java生成视频缩略图 对于上传视频生成缩略图使用的是ffmpeg进行生成的. 自己在网上找了如何进行编译ffmpeg的方法 但是感觉太复杂了 就到csdn上找到了编译好的ffmpeg文件 体会到ff ...

  4. mencoder和ffmpeg参数详解 (Java处理视频)

    本系列文章导航 Windows下FFmpeg快速入门 ffmpeg参数解释 mencoder和ffmpeg参数详解(Java处理视频) Java 生成视频缩略图(ffmpeg) 使用ffmpeg进行视 ...

  5. java获取视频第一帧工具类

    java获取视频文件第一帧,为了防止黑画面,此例取第五帧,本例子采用maven形式,可以获取视频的文件大小. 1. pom.xml 添加引用jar包 jdk采用1.8,日志自行添加即可,这里使用的是l ...

  6. 【史上最强实战项目合集】java项目20套 +完整版java学习视频

    如果你是初学者,或者是自学者!你可以加小编微信(2782278837)!小编可以给你一些好的建议以及给你(免费)提供学习资料!你在学习上有什么问题都可以咨询小编!小编都会为你解答! 注:本公众号纯属个 ...

  7. Java h265视频抽帧提取照片支持Window,Linux

    Java H265视频抽帧提取照片 1. Windows下可调用ffmpeg.exe实现,亲测可行 2. linux下调用FFmpegFrameGrabber 3. 源码 4. 效果图 5. pom依 ...

  8. java处理视频_Java使用FFmpeg处理视频[视频直播三]

    承接上文. [拓展] 有人问我,怎么配置互联网环境的Mevan,这里拓展一下. settings_outweb.xml xmlns:xsi="http://www.w3.org/2001/X ...

  9. Silverlight实用窍门系列:40.Silverlight中捕捉视频,截图保存到本地

    在Silverlight中我们可以捕捉视频设备以制作视频会议系统,或者通过视频设备截图功能上传头像等功能. 下面我们通过一个简单的实例来访问视频设备,并且截取图像下载该截图文件至本地. 一.在Silv ...

最新文章

  1. 开玩笑写代码获奥斯卡?计算机图形专家这样 5 次捧回大奖!
  2. AVAudioPlayer音频播放器-备用
  3. 公司最喜欢什么样的程序员?
  4. spoj Find Log
  5. android studio下的NDK开发详解
  6. DataTable转换Xml Xml流转换DataSet
  7. Spring Boot开发框架优点诠释
  8. 全新OpenMMLab邀你入伙 共创AI开源世界
  9. linux驱动基础知识(1)--总线理解
  10. Reflexer Labs将于4月15日进行首次FLX代币分配
  11. oracle报表工具查询数据太慢优化方案,页面优化和sql优化
  12. 国密 SM4 高并发服务 加压测服务 加生成秘钥 结合上篇一起使用 国密 SM2 SM3 SM4 后续升级版本,内容丰富单独写一篇百万压测4000毫秒加解密
  13. android 雷达搜索动画,Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单...
  14. 苹果手机无法解析html,苹果手机故障全解析
  15. 云计算—重塑IT产业格局
  16. 配置管理工作职责思考
  17. 【小白刷题之路Day26】令人虎躯一震的代码
  18. wireshark 找不到wifi无线网卡的解决方法
  19. 移动通信网认证协议,安全
  20. Vue 实现页面一键截屏功能

热门文章

  1. Java求数组的平均值
  2. im中的定位消息 ios_IM撤回消息-iOS客户端实现
  3. 【js基础】EventLoop轮询机制
  4. 三维点云数据使用Excel表格成散点图看趋势
  5. linux怎么运行gcc,在Linux下使用gcc运行C语言程序
  6. Android取消广播的方法名,去除Android中的角标
  7. 大黄酸偶联鸡卵白蛋白 rhein-OVA,BFNB/MEB/MEA/BFNH-OVA
  8. 喜讯,太阳能发电站维护神方案,联网在线监控系统新鲜出炉
  9. 业内首个支持渐进式组件化的开源框架
  10. VS code上报错invalid UTF-8 encoding: