wood burning stoves 2.0
The moose likes Java in General and the fly likes Calculating video file duration Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Calculating video file duration" Watch "Calculating video file duration" New topic
Author

Calculating video file duration

andrea gabrieli
Greenhorn

Joined: May 21, 2012
Posts: 3
Hi all,

I'm searching a java library to calculate video file duration for all possible video formats (flv, mpeg, avi, mp4).
I've tried "getDuration()" (class player" into package javax.media) but it's wrong for my porpouse.

Peraphs jffmpeg (net.sourceforge.jffmpeg.VideoDecoder)?
Has someone ever tried it?
where can i Find some explampe code?

Thank you,
bye

Andrea
andrea gabrieli
Greenhorn

Joined: May 21, 2012
Posts: 3
resolved
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 44500
    
  34
Welcome to the Ranch and well done but please tell us how you did it.
andrea gabrieli
Greenhorn

Joined: May 21, 2012
Posts: 3
Hi,

I've used ffmpeg.exe. I execute this file and it returns a string with duration value inside.
There is ffmpeg version also for Mac and I select to execute ffmpeg.exe or ffmpeg according to os version.
Here the code:




Bye,
andrea
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 44500
    
  34
Thank you very much. I have added code tags, which improve your post. Don’t use [b] or similar tags inside code tags.
Adam Scheller
Ranch Hand

Joined: Feb 21, 2015
Posts: 137
    
    4

Another excavation, heh heh.

The code is great. It generates the duration as a String in format like this: "00:05:04.55".

If somebody needs an integer which represents the duration as seconds, as I need, here is the code to do this:



"res" is the string containing the duration as a String, as it is in the Andrea's code.


My web developer blog
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Calculating video file duration
 
It's not a secret anymore!