-
引言
在日常开发中,经常会遇到产品经理提出一个需求“上传视频”,而且还得显示出视频的播放时长,我们直接上最简单的代码,必须是最简单,多一句啰嗦都不准点赞。
-
How to do
1.提前引入包文章来源:https://www.toymoban.com/news/detail-820995.html
<!--视频多媒体工具包 包含 FFmpeg、OpenCV-->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv-platform</artifactId>
<version>1.5.3</version>
</dependency>
2.逻辑实现文章来源地址https://www.toymoban.com/news/detail-820995.html
public static void main(String[] args) throws IOException, InterruptedException {
String localPath = "C:/Users/Administrator/Desktop/dab2d14cad0244229e228e7bf297dd9a.flv";
FFmpegFrameGrabber grabber = FFmpegFrameGrabber.createDefault(localPath);
grabber.start();
log.info("此视频时长(s/秒):{}", grabber.getLengthInTime() / (1000 * 1000));
}
到了这里,关于java获取一个视频的时长的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!