转自  https://blog.csdn.net/zhaowen25/article/details/39674029

网盘 https://pan.baidu.com/s/1o7YplUE 转自 https://blog.csdn.net/u010411264/article/details/52416454

import java.io.File;
import java.util.ArrayList;
import java.util.List;public class VideoConverterUtil {public static void main(String[] args) {VideoToPicture("F:\\resources\\e2528880383a31faa8e9c08f2a5a8330.mp4", "F:\\resources\\ffmpeg.exe", "F:\\resources\\1.png");}/*** 参数* veido_path : 视频位置* ffmpeg_path : 转换程序* picPath : 图片位置* */public static boolean VideoToPicture(String veido_path,String ffmpeg_path, String picPath) {  File file = new File(veido_path);  if (!file.exists()) {  System.err.println("路径[" + veido_path + "]对应的视频文件不存在!");  return false;  }    List commands = new ArrayList();  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("2");//这个参数是设置截取视频多少秒时的画面  //commands.add("-t");  //commands.add("0.001");  commands.add("-s");  commands.add("700x525");  commands.add(picPath);  try {  ProcessBuilder builder = new ProcessBuilder();  builder.command(commands);  builder.start();  System.out.println("截取成功");  return true;  } catch (Exception e) {  e.printStackTrace();  return false;  }  }
}

java使用ffmpeg截取视频作为封面相关推荐

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

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

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

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

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

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

  4. ffmpeg入门及java操作ffmpeg对视频进行处理

    一.ffmpeg 1.简介 FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件).它提供了录制.转换以及流化音视频的完整解决方案.它包含了非 ...

  5. Java使用FFmpeg处理视频文件指南

    https://www.cnblogs.com/Dreamer-1/p/10394011.html Java使用FFmpeg处理视频文件指南 本文主要讲述如何使用Java + FFmpeg实现对视频文 ...

  6. Java通过FFMPEG获取视频时长

    2019独角兽企业重金招聘Python工程师标准>>> Java通过FFMPEG获取视频时长 详见https://www.yz1618.cn/view/19 转载于:https:// ...

  7. mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv

    详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...

  8. Java调用ffmpeg进行视频.H264抽帧,并保存为图片

    Java调用ffmpeg进行视频.H264抽帧,并保存为图片 1. 需求 2. 解决 3. 源码 参考 1. 需求 对视频 D:\data\01-test.H264进行抽帧并保存为图片,图片命名为1. ...

  9. Java使用FFmpeg处理视频文件的方法教程

    这篇文章主要给大家介绍了关于Java使用FFmpeg处理视频文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 本文主要 ...

最新文章

  1. java7特性_Java7特性中,abstract class和interf
  2. 当远程桌面到Windows终端服务器,出现终端服务器超出了最大允许连接数,怎么办...
  3. LTE-V2X车联网无线通信技术发展
  4. c ef框架-mysql_.net EF框架 MySql實現實例
  5. aspx后台调用前台jquery_Jquery Ajax调用aspx页面方法
  6. ITK:遍历具有成形邻域的图像区域
  7. 内嵌iframe_内嵌页面session超时,内嵌页面显示登录界面问题解决方案
  8. JUnit规则–引发异常时执行附加验证
  9. 这个故事告诉你,拥有吃不胖的超能力就无忧无虑
  10. Token Based Authentication using ASP.NET Web API 2, Owin, and Identity
  11. 苹果 AppStore 财年和账单那些趣事
  12. 我想向你们推荐一门最好的python课程——CS61A学习笔记(一)
  13. 计算机毕业设计——简单的网页设计
  14. catia二次开发c语言,CATIA二次开发1_VB语言基础语法
  15. java 发卡平台支付_ZFAKA一款免费开源的发卡系统搭建教程 (支持多种支付接口)...
  16. Weblogic错误总结
  17. git ssh 登陆失败: no matching host key type found. Their offer: ssh-dss 解决办法
  18. 0基础SUMO简单入门小实例
  19. 【博学谷学习记录】超强总结,用心分享| 数据仓库
  20. uniapp下页面布局分析三——元素垂直居中

热门文章

  1. 移动应用推广的5大误区
  2. airpods pro动画不显示_今天教大家如何重新设置苹果AirPods Pro
  3. 无胁科技-TVD每日漏洞情报-2022-7-31
  4. 薄膜电阻和厚膜电阻有什么区别?
  5. 更新pip3与pyttsx3文字语音转换
  6. 示波器合成信号用matlab,用宽带示波器进行雷达信号的矢量分析
  7. 【计算机网络】以太网与令牌网之间的比较
  8. 兼容性事件监听完美封装addEvent
  9. Matlab eval()函数
  10. 一起来电磁流量计的“世界”看看!