如何利用Ffmpeg进行视频截图
来源:互联网 发布:windows截屏快捷键alt 编辑:程序博客网 时间:2024/05/22 14:55
ffmpeg.exe 能解析的格式 (asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)
对ffmpeg.exe无法解析的文件格式(wmv9,rm,rmvb等),
对ffmpeg.exe无法解析的文件格式(wmv9,rm,rmvb等),
可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式;
那么在Java中如何实现视频截图呢?案例如下
package com.yrj.ffmpeg;import java.util.List;public class Fmmpeg { /** * * @param videoLocation * @param imageLocation * @param timeStart "hh:mm:ss[.xxx] or Secends" * @param frames 帧数 * @return */ public static boolean Capture(String videoLocation,String timeStart,String frames) { List<String> commend = new java.util.ArrayList<String>(); commend.add("res\\ffmpeg"); commend.add("-ss"); commend.add(timeStart); commend.add("-i"); commend.add(videoLocation); commend.add("-y"); commend.add("-f"); commend.add("image2"); commend.add("-vframes"); commend.add(frames); commend.add("picture\\b-%3d"+"timeStart.jpg"); try { ProcessBuilder builder = new ProcessBuilder(); builder.command(commend); builder.start(); return true; } catch (Exception e) { e.printStackTrace(); return false; } } public static void main(String[] args){ boolean flag = Capture("Video\\video.wmv","1","4"); if(flag != false) { System.out.println("视频截图成功!!!"); } }}
0 0
- 如何利用Ffmpeg进行视频截图
- java windows 利用ffmpeg进行视频截图
- ffmpeg进行视频截图以及视频转换
- asp.net mvc 利用ffmpeg对视频进行转码截图
- 利用FFMPEG进行视频分割
- 如何解决ASP使用FFMPEG进行视频截图时报出的“无法创建对象”问题
- java 调用 ffmpeg 进行视频转换以及截图
- java 调用 ffmpeg 进行视频转换以及截图
- java 调用 ffmpeg 进行视频转换以及截图
- java 调用 ffmpeg 进行视频转换以及截图
- java 调用 ffmpeg 进行视频转换以及截图
- java 调用 ffmpeg 进行视频转换以及截图
- java 调用 ffmpeg 进行视频转换以及截图
- 利用ffmpeg进行视频软解播放
- ffmpeg视频截图
- Ffmpeg视频截图代码
- ffmpeg 截图 视频信息
- 对视频进行截图
- Java多态
- JQuery UI Layout
- 如何设计一个 iOS 控件?(iOS 控件完全解析)
- 递归
- js将json转成树html
- 如何利用Ffmpeg进行视频截图
- JAVA中有关逆变和协变类型的详解
- C++在类内定义模板函数
- Thymeleaf
- 对于C++ Builder 使用DevPress 控件中的TCXGrid 添加复选框 在勾选时会闪退
- 在tiny6410开发板上运行自己的qt4.7程序,并设置为开机启动
- java.lang.String.isEmpty()的用法
- PHP实现OATH动态口令算法
- iOS UIAppearance使用详解