本文主要是介绍java获取一段视频/mp4的时长,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
引言
在日常开发中,经常会遇到产品经理提出一个需求“上传视频”,而且还得显示出视频的播放时长,我们直接上最简单的代码,必须是最简单,多一句啰嗦都不准点赞。
-
How to do
1.提前引入包
<!--视频多媒体工具包 包含 FFmpeg、OpenCV--><dependency><groupId>org.bytedeco</groupId><artifactId>javacv-platform</artifactId><version>1.5.3</version></dependency>
2.逻辑实现
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获取一段视频/mp4的时长的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!