Пасаны у кого есть готовый класс или функция, этого чудо ffmpeg?
буду признателен, за помошь
или ссылку на мануал по конвертации видео, flv формат не интересует
http://unos.org.ua/?p=274
от плюсего не откажусь)))
<?php
// Задаем источник и путь к будущему результату
$srcFile = \"/path/to/clock.avi\";
$destFile = \"/path/to/clock.flv\";
$ffmpegPath = \"/path/to/ffmpeg\";
$flvtool2Path = \"/path/to/flvtool2\";
// Создаем объект класса ffmpeg
$ffmpegObj = new ffmpeg_movie($srcFile);
// Записываем необходимые параметры отображения
$srcWidth = makeMultipleTwo($ffmpegObj->getFrameWidth());
$srcHeight = makeMultipleTwo($ffmpegObj->getFrameHeight());
$srcFPS = $ffmpegObj->getFrameRate();
$srcAB = intval($ffmpegObj->getAudioBitRate()/1000);
$srcAR = $ffmpegObj->getAudioSampleRate();
// Запускаем конвертацию из командной строки, используя exec()
exec($ffmpegPath . \" -i \" . $srcFile . \" -ar \" . $srcAR . \" -ab \" . $srcAB . \" -f flv -s \" . $srcWidth . \"x\" . $srcHeight . \" \" . $destFile . \" | \" . $flvtool2Path . \" -U stdin \" . $destFile);
// Функции умножителя
function makeMultipleTwo ($value)
{
$sType = gettype($value/2);
if($sType == \"integer\"
{
return $value;
} else {
return ($value-1);
}
}
?>
http://profiwm.ru/codes/code.php?id=735
Не то что нужно. Сорри)
читать умеете ? ясно же сказал flv не интересует, он мне и так понятен. интересуют другие форматы, к примеру mp4>3gp
норм, жаль пример запроса для 3gp нету
Добавлено 22.10.13 в 20:56:46:
хех на гитхабе нашел )) https://github.com/erlandsen/FFmpeg-PHP-Class
мб кому еще пригодится