2019独角兽企业重金招聘Python工程师标准>>>

在网上找了好多相关的信息

但是问题依旧没有解决

今天在JavaEye网站上终于找到了

为了便于自己以后查找以及帮助遇到相同问题的朋友们

写一篇教程

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

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

但是感觉太复杂了

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

下载下来

给大家一个下载地址

http://download.csdn.net/source/453719

体会到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盘下就可以看到截图了

转载于:https://my.oschina.net/iyinghui/blog/611458

Java 视频生成缩略图教程相关推荐

  1. C#上传视频生成缩略图

    注意:需要FFmpeg软件,用到ffmpeg.exe:FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件).它提供了录制.转换以及流化音视频 ...

  2. java 上传图片 生成缩略图_将图片生成缩略图Java代码实现

    在工作中经常会遇到图片处理相关的需求,比如说一些图片网站只展示相关的缩略图,而真实的图片可能很大而不是直接展示.所以就需要在上传相关的图片后直接对图片进行处理生成相关的缩略图.实现代码如下: impo ...

  3. java 上传图片 生成缩略图_上传图片同时生成缩略图

    packagecn.conris.sys.utils;import java.io.*;import java.awt.*;import java.awt.image.*;importjava.awt ...

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

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

  5. fastdfs上传文件资料(PDF,视频,图片,FileCaseUtil,FileUploadUtil)并生成缩略图

    javacv里面有类型转换器的使用,对视频图片的处理工具等等 一.UML图 二.代码 pom依赖 <!-- fastdfs--><dependency><groupId& ...

  6. 上传文件资料并生成缩略图

    目录 一:需求 二:如何实现需求,以及其中遇到的问题? 需求分析时遇到的问题 编码过程中遇到的问题 三:流程图与UML图 四:上传文件资料生成缩略图 1.上传图片生成缩略图--FastDFS 2.上传 ...

  7. java生成缩略图,接收图片,按指定宽高或按比例生成缩略图

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java生成缩略图,接收图片,按指定宽高或按比例生成缩略图,能有效降低前端访问图片的流量负载. 支持的图片类型 : [BMP, bmp, jpg, ...

  8. 如何使用Java快速地给图片转码和生成缩略图(Thumbnailator和webp-imageio-core的使用)

    文章简介 本文中介绍,如何使用Java优雅处理图片:包括:主流图片格式转码.图片压缩(缩略图生成)等.主要用到的外部工具包: Google Thumbnailator webp-imageio-cor ...

  9. java生成缩略图类源码

    把做工程过程比较好的一些内容备份一下,如下内容段是关于 java生成缩略图类的内容. package com.whatycms.common.util; import java.awt.image.B ...

  10. java 生成缩略图_Java实现等比例缩略图

    1.简介:Web应用为上传图片生成缩略图是常见的基本功能,通过缩略图生成提高了信息浏览时的性能,在保证用户使用体验的同时减少了数据传输量. 2.实现图片等比例缩略图生成,方式及相关工具介绍: (1)T ...

最新文章

  1. 【论文笔记】APPLYING DEEP LEARNING TO ANSWER SELECTION: A STUDY AND AN OPEN TASK
  2. JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】
  3. 马云马化腾,过的哪个冬
  4. Altium Designer20原理图库放置引脚报错解决方案
  5. java 操作属性值_java反射机制根据属性名获取属性值的操作
  6. typescript 判断异步执行已经结束_vue进阶系列——用typescript玩转vue和vuex
  7. python selenium中文文档-selenium-python中文版文档
  8. 论文笔记:语音情感识别(二)声谱图+CRNN
  9. BarTender怎么打印公式化的三列标签
  10. 四十五、 Redis云平台CacheCloud搭建之二进制文件
  11. #IP实验室,第二周复盘
  12. html中加入标题居中,在html标题标记中居中的div元素
  13. 小白都能看得懂的java回调
  14. 揭开Angular 7的神秘面纱
  15. 网易2019实习生招聘算法题(一)
  16. MyBatis中达到where a and (b or c)形式
  17. markdown 表情包大法
  18. 数聚生态,智驭全界!看天翼云如何为智慧园区注入新动能!
  19. centos8无法nmcli connection up ens33 或无法ifconfg到ens33网卡信息
  20. C# 国际化问题之CultureInfo(小数点的不同一些欧洲国家习惯使用,而非.)

热门文章

  1. seo教程之对搜索引擎的研究
  2. 大刀阔斧,抽丝剥茧:评红黑树系列文章
  3. C++ 冒泡算法 练习
  4. udev和mdev hotplug
  5. 深入解读Linux进程调度系列(8)——调度与cgroup
  6. sofia-sip下载地址
  7. RTP、RTCP及媒体流同步
  8. 本地mysql搭建网站_本地搭建网站时的具体步骤
  9. pythonurllib爬虫教学_python爬虫基础教程:urllib库(一)
  10. Java迭代器和lambda的区别_【Java公开课|Java 使用Lambda表达式遍历Iterator迭代器,是你学习Java的超车途径】- 环球网校...