java使用ffmpeg截取视频作为封面
转自 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截取视频作为封面相关推荐
- java使用ffmpeg截取视频某个时间点的截图
1.软件安装 mac brew install ffmpeg 安装后路径:"/usr/local/Cellar/ffmpeg/4.0.1/bin ffmpeg –version 查看版本 l ...
- Java 实现分段截取视频 生成gif图 使用ffmpeg操作
Java 实现分段截取视频 生成gif图 使用ffmpeg操作 前言 核心代码 调用的抽象方法,包含逻辑处理 通过ffmpeg获取视频时长 合成gif图 删除文件夹 最终的调用 如果有更好的方式,请务 ...
- php ffmpeg截图,php ffmpeg截取视频第一帧保存为图片的方法
php ffmpeg截取视频第一帧保存为图片的方法 $xiangmupath = $this->getxiangmupath(); $filename = 'chengshi'; $cmd = ...
- ffmpeg入门及java操作ffmpeg对视频进行处理
一.ffmpeg 1.简介 FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件).它提供了录制.转换以及流化音视频的完整解决方案.它包含了非 ...
- Java使用FFmpeg处理视频文件指南
https://www.cnblogs.com/Dreamer-1/p/10394011.html Java使用FFmpeg处理视频文件指南 本文主要讲述如何使用Java + FFmpeg实现对视频文 ...
- Java通过FFMPEG获取视频时长
2019独角兽企业重金招聘Python工程师标准>>> Java通过FFMPEG获取视频时长 详见https://www.yz1618.cn/view/19 转载于:https:// ...
- mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv
详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...
- Java调用ffmpeg进行视频.H264抽帧,并保存为图片
Java调用ffmpeg进行视频.H264抽帧,并保存为图片 1. 需求 2. 解决 3. 源码 参考 1. 需求 对视频 D:\data\01-test.H264进行抽帧并保存为图片,图片命名为1. ...
- Java使用FFmpeg处理视频文件的方法教程
这篇文章主要给大家介绍了关于Java使用FFmpeg处理视频文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 本文主要 ...
最新文章
- java7特性_Java7特性中,abstract class和interf
- 当远程桌面到Windows终端服务器,出现终端服务器超出了最大允许连接数,怎么办...
- LTE-V2X车联网无线通信技术发展
- c ef框架-mysql_.net EF框架 MySql實現實例
- aspx后台调用前台jquery_Jquery Ajax调用aspx页面方法
- ITK:遍历具有成形邻域的图像区域
- 内嵌iframe_内嵌页面session超时,内嵌页面显示登录界面问题解决方案
- JUnit规则–引发异常时执行附加验证
- 这个故事告诉你,拥有吃不胖的超能力就无忧无虑
- Token Based Authentication using ASP.NET Web API 2, Owin, and Identity
- 苹果 AppStore 财年和账单那些趣事
- 我想向你们推荐一门最好的python课程——CS61A学习笔记(一)
- 计算机毕业设计——简单的网页设计
- catia二次开发c语言,CATIA二次开发1_VB语言基础语法
- java 发卡平台支付_ZFAKA一款免费开源的发卡系统搭建教程 (支持多种支付接口)...
- Weblogic错误总结
- git ssh 登陆失败: no matching host key type found. Their offer: ssh-dss 解决办法
- 0基础SUMO简单入门小实例
- 【博学谷学习记录】超强总结,用心分享| 数据仓库
- uniapp下页面布局分析三——元素垂直居中