1、获取jave-1.0.2.jar包,下载路径:点击打开链接

如果是maven项目需要将jave包打到maven仓库中(网上maven库中没有这个jar包,直接依赖会报错)

我的maven库是放在本地D盘中,maven配置了环境变量,所以直接使用cmd命令把jar包导入本地maven仓库:

-Dfile=E:\jave-1.0.2.jar(是指你放jave的jar包位置,我放在E盘)

具体命令如下:

mvn install:install-file -Dfile=E:\jave-1.0.2.jar -DgroupId=it.sauronsoftware -DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar

maven项目依赖:

<dependency>
   <groupId>it.sauronsoftware</groupId>
   <artifactId>jave</artifactId>
   <version>1.0.2</version>
</dependency>

2、测试代码 (还可以获取到其他参数信息视频高度,宽度,大小等,根据需要自行获取):

package com.forezp;
import it.sauronsoftware.jave.Encoder;
import it.sauronsoftware.jave.MultimediaInfo;
import java.io.File;
public class ReadVideoTime {public static void main(String[] args) {File source = new File("E:\\1111.mp4");
        Encoder encoder = new Encoder();
        String length = "";
        try {MultimediaInfo m = encoder.getInfo(source);
            System.out.println("-------"+m.getDuration());
            long ls = m.getDuration()/1000;
            int hour = (int) (ls/3600);
            int minute = (int) (ls%3600)/60;
            int second = (int) (ls-hour*3600-minute*60);
            length = "视频时长为:"+hour+"时"+minute+"分"+second+"秒";
            System.out.println(length);
        } catch (Exception e) {e.printStackTrace();
        }}}

3、运行结果

简单使用jave获取上传视频时长--java后端相关推荐

  1. js 获取 上传视频时长

    有时候我们在上传视频时,可能需要获取视频时长,可以有两种方法 1.创建video标签,赋值src,然后播放获取时长(可将标签隐藏) 2.通过 Audio 对象将 视频文件对象传入,获取时长,代码如下 ...

  2. js获取上传视频的时长

    今天又给大家发福利了,楼主很辛苦的 小伙伴们肯定遇到本地上传视频要获取其时长,话不多说,楼主给大家写了一个demo <!DOCTYPE html> <html> <hea ...

  3. uedit上传视频时提示输入的视频地址有误,请检查后再试

    问题描述: 利用百度的uedit上传视频时提示:输入的视频地址有误,请检查后再试 注意: 本问只解决标题所示错误,前提是你没有别的问题,视频可以正常上传,如果视频上传不能预览,或者上传成功后不能播放, ...

  4. 上传视频时自动完成截取缩略图(一)

    视频类网站我们每天都会用到,优酷.爱奇艺.腾讯视频.百度视频为我们提供了各种各样丰富的影视资源丰富我们的日常娱乐.视频在线教育发展同样也很火. 最近在做校园视频管理的项目.从最开始的熟悉框架,各种技术 ...

  5. 【懒人系列】快手获取当前播放视频时长

    文章目录 前言 实现方法 总结 前言 上一篇文章我们留了个不大不小的问题:如何获取当前播放视频时长,进而视频播放完毕后自动翻页? 现在我们通过快手极速版App进行探讨和实现. 众所周知,Android ...

  6. java获取上传视频的时长

    需求: 为更好地增加商品的曝光,提升企业的形象,app需要添加开屏广告.可以是视频或图片. 自动获取视频时长: 1.获取相关 jar包 .可上传到私服中,提取地址,提取码:0c8m 2.部分业务代码 ...

  7. js获取上传视频的时长、大小

    开发中遇到本地上传视频要获取其时长.大小,解决之后,写了一个demo供大家参考 <div id="video" style="display: none;" ...

  8. vue 获取上传视频的第一帧做为视频封面

    上一篇文章记录了vue上传视频,接下来,需要在上传成功后截取视频第一帧做为视频封面. 截取视频第一帧 具体实现如下: <template><div><div v-if=& ...

  9. Ueditor上传视频时提示“非法上传文件”

    ueditor上传视频提示"非法上传文件"时,可以通过查看上传文件的扩展名.文件大小以及系统允许上传文件大小方面去查找原因

  10. PHP上传视频时截取图片作为封面,安装php-ffmpeg扩展

    最近遇到了上传视频并在视频中截取一张图片作为封面的问题,于是乎各种百度,结果都是一个关键词ffmpeg.废话不多说,开整!我的服务器是centos,那么就以centos为例. 1.升级系统 sudo ...

最新文章

  1. 三方支付(支付宝为例)
  2. Python爬虫开发:requests库的使用--ip代理参数的设置
  3. Mysql字符串截取 mysql将字符串字段转为数字排序或比大小
  4. 滚动模式_违停车辆有可能被强制拖车!嘉兴交警开启滚动式兵团化作战模式
  5. SQLite学习总结(1)——SQLite简介及快速入门
  6. C# Object.Equals方法深入研究
  7. mysql 无法链接, 输入密码失败
  8. BIOS中未启用虚拟化支持系列~~例如:因此无法安装Hyper-V
  9. 联通一直显示无法连接服务器是怎么回事,联通宽带无法连接服务器1404
  10. Android 简单直接--无需jar包zing实现生成、扫描二维码
  11. Kettle链接MySQL报错:Driver class 'org.gjt.mm.mysql.Driver' could not be found
  12. 【Linux】Ubuntu 20.04 wifi 问号连接不上解决方法
  13. 阿里云实人认证 人脸识别
  14. python+selenium提取数据
  15. C++方式实现人民币小写转大写
  16. chrony时间同步
  17. 用random的randint方法写一个猜字小游戏
  18. 用墨刀创建原型图的心得
  19. 理想服务员 --励志动漫
  20. 使用纯CSS3实现一个3D旋转的书本

热门文章

  1. 与孩子一起学编程14章
  2. SiTime 硅晶振抖动定义和测量方法
  3. LTE下行DC子载波为0的原因解释
  4. Android Behavior详解
  5. 最新 eclipse 安装SVN插件
  6. Java IO之打印流,缓冲流,Scanner的用法
  7. Qt学习之路之启动浏览器
  8. android 下载 文件怎么打开方式,apk文件怎么打开?
  9. URLDecoder解码异常 URLDecoder: Illegal hex characters in escape (%) pattern - For input string: “xxx“
  10. CMMI认证多少钱?