-
引言
在日常開發(fā)中,經(jīng)常會遇到產(chǎn)品經(jīng)理提出一個需求“上傳視頻”,而且還得顯示出視頻的播放時長,我們直接上最簡單的代碼,必須是最簡單,多一句啰嗦都不準點贊。
-
How to do
1.提前引入包文章來源:http://www.zghlxwxcb.cn/news/detail-821434.html
<!--視頻多媒體工具包 包含 FFmpeg、OpenCV-->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv-platform</artifactId>
<version>1.5.3</version>
</dependency>
2.邏輯實現(xiàn)文章來源地址http://www.zghlxwxcb.cn/news/detail-821434.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獲取一段視頻/mp4的時長的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!