`
a881127b
  • 浏览: 65896 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

获取视频时长

阅读更多
解决办法:
      调用DLL文件,只要找到一个可以比较好解析播放时长的DLL,然后JNI调用,CPP或者Delphi都好,只要能实现就oK了,DLL放在BIN目录;
public class CtrlFtpFile {
	//读取Dll
	static {
		System.loadLibrary("GetPlayTime");
	}

	public native String getMediaTime(String arg);

	public static void main(String[] args) {

		CtrlFtpFile hw = new CtrlFtpFile();
//		System.out.println(hw.getMediaTime("D:\\TDDOWNLOAD\\小强.mp3"));
		System.out.println(hw.getMediaTime("file:///G:/tomcat/apache-tomcat-6.0.18/webapps/mbs/ftp/0/real/B1224487037153.mpeg"));
		//file:///G:\tomcat\apache-tomcat-6.0.18\webapps\mbs\ftp\0/real/B1224487037153.mpeg
		
	}
}
分享到:
评论
2 楼 weibeifeng 2016-01-13  
1 楼 tanqu2008 2010-07-29  
能不能写一个步骤

相关推荐

    java中使用FFMpeg获取视频时长

    Java中的FFmpeg库被广泛用于处理音视频相关的任务,其中包括获取视频时长。FFmpeg是一个开源项目,提供了命令行工具和一系列的库,用于处理多媒体数据。在Java中使用FFmpeg,开发者可以方便地集成到自己的应用中,...

    C#获取视频时长,并且视频截图

    以下是一个简单的示例,展示如何使用C#获取视频时长: ```csharp using System.Diagnostics; public string GetVideoDuration(string videoPath) { var startInfo = new ProcessStartInfo(); startInfo.FileName...

    Java 获取视频时长、格式、大小需要的jar

    1. **获取视频时长**: 视频时长通常存储在视频文件的元数据中,JAVE可以通过解析这些数据来获取。以下是一个简单的示例代码片段: ```java import it.sauronsoftware.jave.*; File source = new File("path_...

    ffmpeg获取视频时长

    根据提供的文件信息,我们可以深入探讨如何使用FFmpeg来获取视频的关键属性,如视频时长、码率、编码格式、分辨率以及音频的相关信息,并且通过Java编程语言实现这一过程。 ### FFmpeg简介 FFmpeg是一个非常强大的...

    获取视频时长demo

    在IT领域,获取视频时长是一项常见的任务,特别是在多媒体处理和数据分析中。本文将深入探讨如何使用FFmpeg,一个强大的开源跨平台多媒体处理工具,来获取视频文件的时长。我们将基于FFmpeg 4.0版本进行讲解,该版本...

    JAVA获取本地视频或者网络URL的时长.zip

    总的来说,获取视频时长需要对Java的文件I/O、网络请求以及多媒体处理有一定的了解。使用合适的库可以简化这个过程,提高效率。在实际应用中,确保处理的健壮性和效率是非常重要的,例如处理网络延迟、错误重试等。

    vue 获取视频时长的实例代码

    直接通过element-ui自带的上传组件结合js即可,代码如下: ... before-upload=beforeAvatarUpload> <button class=ce-button not-hover primary> <i class=ce-icon_upload></i> 重新上传

    C# 公众号 获取视频时长

    获取音频/视频的时长,以及视频截图等信息的方法 ............................................

    jave-1.0.2获取视频时长

    在本案例中,"jave-1.0.2获取视频时长"是一个项目或教程,旨在教用户如何利用Jave库来获取视频文件的时长信息。这在处理大量视频数据时非常有用,比如视频剪辑、编辑、自动化处理或数据分析等场景。 Jave库主要提供...

    ffmpeg.exe和jave-2.0.jar(获取视频时长)

    `jave-2.0.jar` 是一个Java库,专门设计用来处理视频,它提供了方便的API来与`ffmpeg`进行交互,使得在Java应用程序中获取视频时长变得简单。 要使用`ffmpeg`在命令行获取视频时长,可以执行以下命令: ```bash ...

    springboot 获取视频第一帧和时长

    2. **获取视频时长** 使用FFmpeg,可以获取视频的总时长。在Java代码中,这通常通过执行一个FFmpeg命令来完成: ```java Process process = Runtime.getRuntime().exec("ffmpeg -i input.mp4 -f null -"); ...

    C#通过LibVLCSharp得到视频文件的播放时长信息

    获取视频时长的关键部分通常在`Form1_Load`或者类似的事件处理器中,这里会创建一个`MediaPlayer`实例,并加载目标视频文件。然后,我们可以使用`MediaPlayer.Length`属性来获取视频的总时长,单位为毫秒。例如: `...

    依据ffmpeg获取视频时长(单位秒)

    依据ffmpeg获取视频时长(单位秒)

    PHP+js 上传视频、预览、缩略图、视频时长

    在IT领域,尤其是在Web开发中,视频上传、预览、缩略图生成以及获取视频时长是常见的功能需求。这个项目以"PHP+js 上传视频、预览、缩略图、视频时长"为主题,显然是一个利用PHP和JavaScript技术实现的Web应用实例,...

    Java通过调用FFMPEG获取视频时长

    Java通过调用FFmpeg获取视频时长是利用Java程序调用外部的FFmpeg工具,以执行获取视频文件时长的任务。FFmpeg是一个功能强大的音视频处理工具集,支持各种音视频格式的编解码、转码、录制以及流式传输。它包含了...

    ios获取视频长度和当前播放时间

    2. **读取视频时长**:使用`AVURLAsset`的`duration`属性可以获取到视频的时长,该属性返回的是`CMTime`类型,包含了时间值和时间尺度两个部分。为了将时长转换为更常见的秒数,可以通过以下代码: ```objective-c ...

    通过ffmpeg获取视频文件的视频时间长度信息

    通过ffmpeg获取视频文件的视频时间长度信息,可以获取各种保存在本地的视频文件中的视频时长信息。完整的C代码和codeblocks工程,没有使用ffmpeg命令,是调用的ffmpeg API方式实现的,在linux下可直接编译和测试通过...

    视频计算时长jar包jave-1.0.2.jar

    // 获取视频时长(秒) ``` 5. **注意事项** 使用JAVE时,需确保系统已经安装了FFmpeg,并且其可执行文件在系统的PATH环境变量中。另外,处理大型视频文件或大量并发请求时,需要考虑性能优化和内存管理。 6. *...

    C# WPF 通过FFmpeg 获取URL视频的播放时长

    FFmpeg解析视频,合并都可以,本项目只是用来获取视频长度,有点大材小用,但是目前能获取在线视频长度的资源的确是不多。VLC也是可以获取在线URL视频长度的,但是VLC有的在线视频也获取不到时长,这是补充方案,...

Global site tag (gtag.js) - Google Analytics