添加依赖
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacpp</artifactId>
<version>1.5.6</version>
</dependency>
public static long getVideoDuration(String videoFilePath) {
try {
URL url = new URL(videoFilePath);
MultimediaObject multimediaObject = new MultimediaObject(url);
return (multimediaObject.getInfo().getDuration()) / 1000;
} catch (EncoderException | MalformedURLException e) {
throw new ServiceException("" + e);
}
}