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