PHP קוד:
function toflv($name)
{
$srcFile = "videos/".$name;
echo $srcFile;
$destFile = "videos/".$name."flv";
$ffmpegPath = "ff/ffmpeg.exr";
$flvtool2Path = "ff/flvtool2.exe";
// Create our FFMPEG-PHP class
$ffmpegObj = new ffmpeg_movie($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
}
toflv("d52bab8474.mp4");
זה מביא לי שגיאה שהמחלקה("ffmpeg_movie") לא קיימת.
הפנו אותי לכאן:
http://ffmpeg-php.sourceforge.net/
http://sourceforge.net/projects/ffmpeg-php/
אני לא יודע איזה קובץ לאנקלד לשרת,במה להשתמש.
אני אשמח אם משהו יעזור לי.
תודה רבה,
איציק!