smazharzaidi Posted May 24, 2011 Share Posted May 24, 2011 hello friends i want to convert mpg or other files in flv . and first i enable the ffmpeg . the phpinfo shows me ffmpeg is enable. then i write a code for convert its generate the file in .flv but they are 0butes means there is no data in a file. u check my code if anyone can help me urgent i use ffmpeg_movie.php (class file) phpvideotoolkit.php5.php (class file) and index.php where i run the code require_once('ffmpeg_movie.php'); $srcFile = "robot.avi"; $destFile = "robot.flv"; $ffmpegPath = "ffmpeg"; $flvtool2Path = "flvtool2"; // Create our FFMPEG-PHP class $ffmpegObj = new ffmpeg($srcFile); // Save our needed variables $srcWidth = makeMultipleTwo($ffmpegObj->getFrameWidth()); $srcHeight = makeMultipleTwo($ffmpegObj->getFrameHeight()); $srcFPS = $ffmpegObj->getFrameRate(); $srcAB = intval($ffmpegObj->getAudioBitRate()/1000); $srcAR = $ffmpegObj->getAudioSampleRate(); // Call our convert using exec() exec($ffmpegPath . " -i " . $srcFile . " -ar " . $srcAR . " -ab " . $srcAB . " -f flv -s " . $srcWidth . "x" . $srcHeight . " " . $destFile . " | " . $flvtool2Path . " -U stdin " . $destFile); // Make multiples function function makeMultipleTwo ($value) { $sType = gettype($value/2); if($sType == "integer") { return $value; } else { return ($value-1); } } i also gave attachment of my work . plz urgent Link to comment https://forums.phpfreaks.com/topic/237312-ffmpeg-php-version-531/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.