利用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如附件
?
?
?
1 楼 comsci 2009-12-01 这个视频转换的底层核心代码还是C编写的吧? 不会是JAVA写的? 2 楼 sunwenran 2009-12-04 comsci 写道这个视频转换的底层核心代码还是C编写的吧? 不会是JAVA写的?