利用jave创建一个applet在客户端转换视频

Java Audio Video Encoder 封装好的调用ffmpeg执行视频转换的开源

http://www.sauronsoftware.it/projects/jave/index.php

和在cmd窗口用命令一样,它也要用到ffmpeg.exe 问题是在jar包也可以调用应用程序,真是没想到。

现在,有了这个jave,使用ffmpeg变得轻松无比。

 

我的思路是创建一个applet在客户端转换视频。

 

一、 创建一个applet,提供用户浏览文件选择文件转换

 

二 、调用jave视频转换,转换的代码如jave文档给的例子

还有转换的过程要显示进度

只实现EncoderProgressListener的接口的progress方法

public void progress(int permil) {

}

这里的permil范围是0~1000

 

当然。。。1000是不会出现的。

 

三 、及到读取用户本地文件的权限,需要把jar包数字签名。

生成密钥命令为:keytool -genkey -alias  密钥名

签名命令为: jarsigner  包名 密钥名

 

同样需要对 jave.jar包签名。多个包写applet标签时,只需要用逗号隔开。

 


 

完整的src如附件

 

 

 

你可能感兴趣的:(java,C++,c,PHP,C#)