from:http://blog.csdn.net/lzwglory/article/details/17377533

本系列文章导航

Windows下FFmpeg快速入门

ffmpeg参数解释

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

Java 生成视频缩略图(ffmpeg)

使用ffmpeg进行视频文件转换成FLV整理

java 视频处理 mencoder

java 视频处理 ffmped+mencoder

对于上传视频生成缩略图使用的是ffmpeg进行生成的。

自己在网上找了如何进行编译ffmpeg的方法

但是感觉太复杂了

就到csdn上找到了编译好的ffmpeg文件

下载下来

给大家一个下载地址

http://download.csdn.net/detail/a137268431/6728799

体会到ffmpeg非常强大,大部分流行的视频格式的都能生成缩略图

现在开始

首先下载ffmpeg解压

建立一个bat文件

start

E:/ffmpeg/bin/ffmpeg.exe -i %1 -ss 20 -vframes 1 -r 1 -ac 1 -ab 2 -s 160*120 -f  image2 %2

exit

说明下使用红色吧标记的意义

E:/ffmpeg/bin/ffmpeg.exe ffmpeg的路径

%1  %2 和C语言有点相似是为传参数保留位置

20 要截取多少秒后的图片

打开MyEclipse,建立一个工程 ,以及一个Java文件

package test;

import java.io.IOException;

public class Ffmpeg {

public static void main(String[] args) {

//视频文件

String videoRealPath = "F://瞬间.flv";

//截图的路径(输出路径)

String imageRealPath ="F://a.jpg";

try {

//调用批处理文件

Runtime.getRuntime().exec("cmd /c start F://ffmpeg.bat " + videoRealPath + " " + imageRealPath);

catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

好了运行下试试,在F盘下就可以看到截图了

Java 生成视频缩略图(ffmpeg)相关推荐

  1. 利用FFmpeg生成视频缩略图 2.1.8

    1.下载FFmpeg文件包,解压包里的\bin\下的文件解压到 D:\ffmpeg\ 目录下.下载地址 http://ffmpeg.zeranoe.com/builds/win32/static/D: ...

  2. PHP做视频网站,让程序自动实现视频格式转换、设置视频大小、生成视频缩略图...

    一.PHP实现转换 在做视频网站的时候,最头痛的问题可能是格式转换.视频缩略图等.下面我将用PHP实现这一些功能.PHP是没有自带视频的函数,所以会用到第三方的软件工具来实现. 二.什么是FFmpeg ...

  3. java生成skp缩略图,目录下SketchUp文件联系表(自定义尺寸的缩略图集)怎样制作?...

    百度 '批量生成skp缩略图jpg图片-ruby代码' 批量生成Skp缩略图Jpg图片-Ruby代码 渲染·后期·输出 BY SKETCHUP 不需要装什么软件, 草图大师SketchUp文件的缩略图 ...

  4. java 视频 缩略图_如何使用java提取视频缩略图或某一帧的图片

    [Java] 纯文本查看 复制代码public class CreateImage { /** * 获取指定视频的帧并保存为图片至指定目录 * [url=home.php?mod=space& ...

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

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

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

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

  7. Linux环境java截取视频某帧另存缩略图

    1.引入依赖 由于整包过大,这里仅引入功能相关的部分资源, <!-- 视频截图工具START --><dependency><groupId>org.bytedec ...

  8. java 取视频第一帧,java获取视频的第一帧

    //------------maven配置文件--------------- org.bytedeco javacv 0.8 /** * 获取指定视频的帧并保存为图片至指定目录 * @param vi ...

  9. php 图片生成视频,PHP基于ffmpeg实现转换视频,截图及生成缩略图的方法

    本文实例讲述了PHP基于ffmpeg实现转换视频,截图及生成缩略图的方法.分享给大家供大家参考,具体如下: 这里把ffmpeg 和  生成缩略图整合了一下: include("ImageRe ...

  10. FFmpeg进阶:生成视频的缩略图

    文章目录 1.读取对应位置的视频帧 2.添加时间信息 3.对图像进行拼接 4.输出拼接图像 5.显示效果 很多时候为了方便预览视频内容,我们会随机的抽取视频当中的一些帧组成一个图片作为视频的缩略图.这 ...

最新文章

  1. JSON Pointer
  2. switch case 判断是否为按钮、设置属性 Load Foreach 绑定事件
  3. 预见2019:《2019年中国视频监控产业全景图谱》(附产业布局、政策环境、市场规模、发展趋势)
  4. vba传值调用_vba – 动态调用从形状OnAction属性传递参数的宏
  5. 通过微信小程序看趋势
  6. 137.只出现一次的数字II
  7. MNIST 数据集下载 与 保存为图片格式
  8. 【模拟IC】闩锁效应的概念,产生原因,工作过程及解决方案
  9. 水稻生物育种突破 国稻种芯-何登骥:功能性农业外源植物导入
  10. 【JVM】深入理解JVM垃圾回收机制及其垃圾回收算法
  11. 电工知识:3种方法测电容的好坏,万用表三个档位的巧妙应用
  12. 项目成功部署到idea ,并且成功运行,访问却是404
  13. fer2013人脸表情数据集简介
  14. element 表格背景颜色透明
  15. Windows下如何启动Redis服务?
  16. 一个简单的密码登陆界面。C语言
  17. python 微信公众号,微信小程序wechatpy的使用
  18. 黑魔法-认识 Docker
  19. 有哪一刻你彻底恨上了你的老师?
  20. 镜像法的理解——工程电磁场 P9

热门文章

  1. 谷歌:但使龙城飞将在 不教算法度阴山
  2. python中fn是什么意思_按Fn键Python 3
  3. matplotlib is required for plotting.
  4. (技术类)中标麒麟linux终端命令操作之小白不知道的点(1)
  5. 深度学习领域,你心目中 idea 最惊艳的论文是哪篇?
  6. MAALA3.9_初等矩阵和等价 (Elementary Matrices and Equivalence)
  7. cad字体安装_如何使用CAD插件与字体?1分钟掌握安装教程,让你快人一步!
  8. android网络权限动态,Android权限详解(含6.0动态申请)
  9. 惠普无线鼠标没有反应
  10. tds3014 自动测试软件,TDS3014 Tektronix TDS3014C