在windows使用FFmpeg获取视频缩略图的工具类
来源:互联网 发布:php类和对象 编辑:程序博客网 时间:2024/05/21 06:14
只是一个简单的工具类,以后还会更新的。
好了,不废话直接上代码
public class VideoPictureUtil{ /** * 获得视频缩略图,获取成功返回true,获取失败返回false * @param ffmpegPath 是ffmpeg.exe存放的路径 * @param path 是视频文件的存放路径 * @param outImagePath 输出缩略图的保存路径 * @return */ public static boolean getVideoImage(String ffmpegPath,String path,String outImagePath) { File file = new File(path); if (!file.exists()) {//判断文件是否存在 System.out.println("[" + path + "]视频文件不存在!"); return false; } //设置参数 List<String> commands = new java.util.ArrayList<String>(); commands.add(ffmpegPath);//这里设置ffmpeg.exe存放的路径 commands.add("-i"); commands.add(path);//这里是设置要截取缩略图的视频的路径 commands.add("-y"); commands.add("-f"); commands.add("image2"); commands.add("-ss"); commands.add("10");//这里设置的是要截取视频开始播放多少秒后的图,可以自己设置时间 commands.add("-t"); commands.add("0.001"); commands.add("-s"); commands.add("320x240");//这里设置输出图片的大小 commands.add(outImagePath);//这里设置输出的截图的保存路径 try { //截取缩略图并保存 ProcessBuilder builder = new ProcessBuilder(); builder.command(commands); builder.start(); return true; } catch (Exception e) { e.printStackTrace(); return false; } } }
“`
ffmpeg的exe,就自己去找吧 传送地址
0 0
- 在windows使用FFmpeg获取视频缩略图的工具类
- 获取视频的缩略图工具类
- PHP之使用FFMPEG获取视频缩略图
- 使用ThumbnailUtils类获取视频的缩略图
- 使用ThumbnailUtils类获取视频的缩略图
- FFmpeg在Linux下的简单安装并与Java结合获取视频缩略图功能实现
- FFmpeg在Linux下的简单安装并与Java结合获取视频缩略图功能实现
- Windows下使用ffmpeg与java实现截取视频缩略图
- FFmpeg总结(八)windows下用ffmpeg获取视频缩略图
- FFmpeg获得视频的缩略图
- FFmpeg获得视频的缩略图
- Android 使用ThumbnailUtils类获取视频的缩略图
- android 使用ThumbnailUtils类获取图片、视频的缩略图
- android 获取视频缩略图终极解决方案(ffmpeg)
- 获取视频的缩略图
- 获取视频的缩略图
- 获取视频的缩略图
- 获取视频的缩略图
- 【学习笔记】数据结构顺序表,求交并集
- Window下用caffe实现MNIST训练
- 在一个外部js文件中引用另一个外部js文件
- springMVC通过Filter实现防止xss注入
- Java设计模式透析之 —— 模板方法(Template Method)
- 在windows使用FFmpeg获取视频缩略图的工具类
- 51nod-1351:吃点心
- spring ioc di 原理解析
- 抽象类和接口
- Codeforces Beta Round #1 A,B,C
- 算法杂货铺——分类算法之朴素贝叶斯分类(Naive Bayesian classification)
- XML深入理解之DOM4J实现对XML文件的改动
- hibernate不同版本中sessionFactory获取方法
- 美CIA下设黑客部门专门开发iOS恶意软件