java生成视频缩略图

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

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

但是感觉太复杂了

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

下载下来

 

给大家一个下载地址

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

 

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

标签: ffmpeg

代码片段(1)

[代码] Java 生成视频缩略图(ffmpeg)

view source
print ?
01 首先下载ffmpeg解压
02   
03 建立一个bat文件
04   
05 start
06   
07 E:/ffmpeg/bin/ffmpeg.exe -i %1-ss20-vframes1-r1-ac1-ab2-s160*120-f  image2 %2  
08   
09 exit
10    
11   
12 说明下使用红色吧标记的意义
13   
14    
15   
16    
17   
18 E:/ffmpeg/bin/ffmpeg.exe ffmpeg的路径 
19   
20 %1 %2和C语言有点相似是为传参数保留位置
21   
22 20要截取多少秒后的图片
23   
24 打开MyEclipse,建立一个工程 ,以及一个java文件
25   
26 packagetest;
27   
28 importjava.io.IOException;
29   
30 publicclassFfmpeg {
31   
32 publicstaticvoidmain(String[] args) {
33   
34 //视频文件   
35   
36         String videoRealPath ="F://瞬间.flv";   
37   
38         //截图的路径(输出路径)   
39   
40         String imageRealPath ="F://a.jpg";   
41   
42         try{   
43   
44             //调用批处理文件   
45   
46             Runtime.getRuntime().exec("cmd /c start F://ffmpeg.bat "+ videoRealPath +" "+ imageRealPath);   
47   
48         }catch(IOException e) {   
49   
50             // TODO Auto-generated catch block   
51   
52             e.printStackTrace();   
53   
54         }
55   
56 }
57   
58 }
59   
60    
61    
62   
63    
64   
65    
66   
67 好了运行下试试,在F盘下就可以看到截图了

你可能感兴趣的:(java,视频缩略图)