最代码广告位
最代码官方的gravatar头像
最代码官方2014-03-06 14:01:48

Java调用ffmpeg工具生成视频缩略图实例

  FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。

   FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在Linux下开发出来的,但它可以在包括Windows在内的大多数操作系统中编译。这个项目是由Fabrice Bellard发起的,现在由Michael Niedermayer主持。可以轻易地实现多种视频格式之间的相互转换,例如可以将摄录下的视频avi等转成现在视频网站所采用的flv格式

一、主要功能:

1、视频格式转换功能

ffmpeg视频转换功能。视频格式转换,比如可以将多种视频格式转换为flv格式,可不是视频信号转换 。

ffmpeg可以轻易地实现多种视频格式之间的相互转换(wma,rm,avi,mod等),例如可以将摄录下的视频avi等转成现在视频网站所采用的flv格式。

2、视频截图功能

对于选定的视频,截取指定时间的缩略图。视频抓图,获取静态图和动态图,不提倡抓gif文件;因为抓出的gif文件大而播放不流畅

3、给视频加水印功能

使用ffmpeg 视频添加水印(logo)。

二、下载部署安装

 ffmpeg文件太大上传不了,需要的请自已经下载,安装很简单,如下操作则可

首先下载ffmpeg解压

建立一个bat文件

start
F:/zuidaimaPro/pro3/ffmpeg-20131021/bin/ffmpeg.exe -i %1 -ss 20 -vframes 1 -r 1 -ac 1 -ab 2 -s 160*120 -f  image2 %2 
exit

简单解释:
E:/zuidaimaPro/pro3/ffmpeg-20131021/bin/ffmpeg.exe  --- ffmpeg的路径
%1  %2 ---和C语言有点相似是为传参数保留位置
-ss 20 -- 要截取多少秒后的图片

若不明白或者想了解更多其它命令,请百度探索,网上有大把。

三、项目结构及运行效果图

Java调用ffmpeg工具生成视频缩略图实例

项目运行效果:

Java调用ffmpeg工具生成视频缩略图实例

见证货真价实的视频截图效果:

Java调用ffmpeg工具生成视频缩略图实例


打赏

文件名:FfmpegTestDemo.rar,文件大小:9.753K下载
  • /
    • /.classpath
    • /.project
      • /.settings
        • /.settings/org.eclipse.jdt.core.prefs
    • /a.jpg
      • /bin
          • /bin/com
              • /bin/com/zuidaima
                  • /bin/com/zuidaima/ffmpeg
                    • /bin/com/zuidaima/ffmpeg/FfmpegDemo.class
    • /ffmpeg.bat
最代码最近下载分享源代码列表最近下载
fww1217 LV22月27日
星星星星
lwpwork LV162月25日
太阳
tongzh LV22019年8月22日
星星星星
luocheng LV172019年8月8日
太阳星星
chenhaoideatech LV12019年7月24日
星星
myWayne LV72019年6月7日
月亮星星星星星星
风间千月 LV122019年5月13日
月亮月亮月亮
ctyjsy LV22019年4月20日
星星星星
老子叫木子李 LV22019年4月7日
星星星星
buptdxc LV62019年3月27日
月亮星星星星
最代码最近浏览分享源代码列表最近浏览
test123567 LV23月23日
星星星星
fww1217 LV22月27日
星星星星
yuyueyanagava LV12月26日
星星
lwpwork LV162月25日
太阳
whisperu LV42月22日
月亮
暂无贡献等级
lhonveyl LV11月30日
星星
tianyongbao LV21月8日
星星星星
qqq5558885 LV12019年12月4日
星星
milletbo2019年11月17日
暂无贡献等级
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友