printf("Ffmpeg-php version string: %s<br/>", FFMPEG_PHP_VERSION_STRING); printf("libavcodec build number: %d<br/>", LIBAVCODEC_BUILD_NUMBER); printf("libavcodec version number: %d<br/>", LIBAVCODEC_VERSION_NUMBER); printf("libavcodec build number: %d<br/>", LIBAVCODEC_BUILD_NUMBER); echo "</td></tr></table>"; echo "<p/>"; print_class_methods("ffmpeg_movie"); echo "<p/>"; print_class_methods("ffmpeg_frame"); // get an array for movies from the test media directory $movies = getDirFiles(dirname(__FILE__) . '/tests/test_media'); $i = 1; foreach ($movies as $movie) { $mov = new ffmpeg_movie($movie); echo '<table width="90%" class="hor-minimalist-a">'; printf('<caption>Processing Test File: %s...</caption>', basename($mov->getFilename())); printf('<thead><tr><th width="150">Method</th><th>Result<br/></th></tr></thead>', $mov->getFileName()); printf("<tr><td>file name:</td><td>%s<br/></td></tr>", $mov->getFileName()); printf("<tr><td>duration</td><td>%s seconds<br/></td></tr>", $mov->getDuration()); printf("<tr><td>frame count</td><td>%s<br/></td></tr>", $mov->getFrameCount()); printf("<tr><td>frame rate</td><td>%0.3f fps<br/></td></tr>", $mov->getFrameRate()); printf("<tr><td>comment</td><td>%s<br/></td></tr>", $mov->getComment()); printf("<tr><td>title</td><td>%s<br/></td></tr>", $mov->getTitle()); printf("<tr><td>author</td><td>%s<br/></td></tr>", $mov->getAuthor()); printf("<tr><td>copyright</td><td>%s<br/></td></tr>", $mov->getCopyright()); printf("<tr><td>get bit rate</td><td>%d<br/></td></tr>", $mov->getBitRate()); printf("<tr><td>has audio</td><td>%s<br/></td></tr>", $mov->hasAudio() == 0 ? 'No' : 'Yes'); if ($mov->hasAudio()) { printf("<tr><td>get audio stream id</td><td>%s<br/></td></tr>", $mov->getAudioStreamId()); printf("<tr><td>get audio codec</td><td>%s<br/></td></tr>", $mov->getAudioCodec()); printf("<tr><td>get audio bit rate</td><td>%d<br/></td></tr>", $mov->getAudioBitRate());