最近需要用java处理视频文件,读取视频的时长,在网上查,没找到合适的方法,用JMF吧,支持的格式太少,用JNI去读取其他语言写的API,但比较麻烦。无意中找到了jave这个开源的项目,看了看介绍,是用java来处理多种视频格式之间的转换的,下载了下来,看了看,还真找到了获取视频时长的方法。记录下来,给需要朋友做个参考。
下载jave的网址 http://www.sauronsoftware.it/projects/jave/index.php总共只有一个jar包,API也非常简单,不说了,贴代码:
package com.jave;
import it.sauronsoftware.jave.Encoder;
import it.sauronsoftware.jave.MultimediaInfo;
import java.io.File;
public class ReadVideo {
}
jave支持的格式很多,有几十种,有兴趣的朋友可以试试。
博主分享了在Java中读取视频播放时间的经历,由于JMF支持格式有限,而JNI方式操作复杂,最终发现jave开源项目能方便地处理多种视频格式并获取时长,适合需要此类功能的开发者参考。

6212

被折叠的 条评论
为什么被折叠?



