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 Quote Link to comment https://forums.phpfreaks.com/topic/237312-ffmpeg-php-version-531/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.