FW: getting info from video formats

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I agree.

I use MPlayer to process videos. One script gets the video length like this.

//use mplayer to pull some info from the video
$info = exec("\"$mplayer\" $videoPath/$videoName -identify -nosound -frames 0 > $tmpInfoFile");
//and open the file it stores the data in
$infoFile = fopen("$tmpInfoFile", "rb");
//then parse for the video length
while(! feof($infoFile) )
{
	$lineBuffer = fgets($infoFile);
	if(preg_match("/ID_LENGTH=/", $lineBuffer))
	{
		$videoLength = (int) preg_replace("/ID_LENGTH=/", "", $lineBuffer);
	}
}

> -----Original Message-----
> From: mike [mailto:mike503@xxxxxxxxx]
> Sent: Monday, July 28, 2008 1:12 PM
> To: Rene Veerman
> Cc: php-general@xxxxxxxxxxxxx
> Subject: Re:  getting info from video formats
> 
> On 7/28/08, Rene Veerman <rene7705@xxxxxxxxx> wrote:
> 
> > ImageMagick's "identify" command supposedly reads AVI and MPEG, but i can't
> > get it to work on my avi's:
> 
> i wouldn't rely on it; i'd rely on it for "Image"s :)
> 
> > C:\Users\rene\Documents\Downloads>identify
> > Stargate.Atlantis.S05E02.HDTV.XviD-0TV.avi
> > identify: Not enough pixel data
> > `Stargate.Atlantis.S05E02.HDTV.XviD-0TV.avi'.
> 
> you naughty pirater :P
> 
> > So if ImageMagick isn't the tool to use for video files, i wonder if there
> > is any other tool that i can use to determine the size of video files.
> >
> > I'd like to be able to read as many of the major video formats (AVI, XVID,
> > DIVX, QT, etc) as possible.
> 
> ffmpeg is probably the best bet. i believe it has an option to get
> video info and not try to process it.
> 
> also look at the mencoder/mplayer suite of tools.
> 
> maybe even transcode.
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux