#!/usr/bin/php <?php if ($_SERVER['argc'] !== 2) { echo "Usage: ", basename(__FILE__), " <path_to_flv_file>\n"; exit; } $filename = @$_SERVER['argv'][1]; if (!file_exists($filename)) { echo "File ", $filename, " not found\n"; exit; } require_once dirname(__FILE__) . '/../autoload.php'; echo "Source metadata: "; $metaReader = new Yamdi_FlvMetadataReader(); $metaReader->run($filename); print_r($metaReader->exportMetadata()); $new_filename = pathinfo($filename, PATHINFO_FILENAME) . "_keyframes.flv"; $flv = new Yamdi_FlvKeyframesInjector(); $flv->run($filename, $new_filename); echo "\nWritten {$new_filename}\n"; echo "Metadata: "; $metaReader->run($new_filename); print_r($metaReader->exportMetadata());
<? /* * Setting up path to library containing SabreAMF * @see http://code.google.com/p/sabreamf/ * @see http://osflash.org/sabreamf */ require_once dirname(__FILE__).'/autoload.php'; /* * Usage example */ $flv = new Yamdi_FlvKeyframesInjector(); $flv->run( dirname(__FILE__).'/../PhpYamdi_data/trailer_2.flv', dirname(__FILE__).'/../PhpYamdi_data/trailer_2_meta.flv' ); $thumb = new Yamdi_FlvThumbnailMaker(); $thumb->run( dirname(__FILE__).'/../PhpYamdi_data/trailer_2.flv', dirname(__FILE__).'/../PhpYamdi_data/trailer_2_thumb.flv' );