0

hai friends
I have uploaded the video file to server .we need to get the total time of playing file duration and store the values to database. how can i get the total time for uploaded video file?

Please any one send me any idea.

Thanks
__________________
Thanks
Vssp

3
Contributors
4
Replies
6
Views
10 Years
Discussion Span
Last Post by chintan@dani
0

Hello VSSP.
I have solution to your problem.
Get ffmpeg
Now Extract it to your folder.
The Following Code will show you how you can get duration of Video file.
That one worked for me.

$file= "127808825101 Track 1.wma";
ob_start();

passthru("ffmpeg.exe -i \"{$file}\" 2>&1");  //path to your ffmpeg.exe
$duration = ob_get_contents();
ob_end_clean();

//the full output:
//echo $duration."<br/>";

$search='/Duration: (.*?)[.]/';
$duration=preg_match($search, $duration, $matches, PREG_OFFSET_CAPTURE);
$duration = $matches[1][0];

//i suppose that our video hasn't duration of a day+ :
list($hours, $mins, $secs) = split('[:]', $duration);

echo "Hours: ".$hours." Minutes: ".$mins." Seconds: ".$secs;
0

hai friends
I have uploaded the video file to server .we need to get the total time of playing file duration and store the values to database. how can i get the total time for uploaded video file?

Please any one send me any idea.

Thanks
__________________
Thanks
Vssp


View your answer to your post.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.