您的位置:首页 > 其它

jave获取视频时长

2016-03-25 10:31 411 查看
JAVE(Java音频视频编码器)是ffmpeg项目的Java包装程序。

下载地址

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

下载完后将jar导入项目

例:

MultipartHttpServletRequest mhs = (MultipartHttpServletRequest) request;
MultipartFile videoFile = mhs.getFile("videoFile");
String videoName = videoFile.getOriginalFilename();
String temps[] = videoName.split("\\.");
File source = File.createTempFile(temps[0], "." + temps[1]);
videoFile.transferTo(source);
Encoder encoder = new Encoder();

// 视频时长
int duration = 0;
try {
MultimediaInfo m = encoder.getInfo(source);
duration = (int) m.getDuration() / 60000;
} catch (Exception e) {
}
source.delete();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jave ffmpeg 视频时长