Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
Angry каза:Код:define('PATH_SITE', substr(__file__, 0, -8));; $src = PATH_SITE . "test.flv"; $dest = PATH_SITE . "test.avi";; echo "src: $src dest: $dest "; $command = escapeshellcmd("ffmpeg -i $src $dest"); $output = shell_exec($command); echo $output;
define('PATH_SITE', substr(__file__, 0, -8));;
$src = PATH_SITE . "test.avi";
$dest = PATH_SITE . "test.flv";;
echo "src: $src
dest: $dest
";
$command = escapeshellcmd("ffmpeg -i $src $dest");
$output = shell_exec($command);
echo $output;
<?php
class media_handler
{
function convert_media($filename, $rootpath, $inputpath, $outputpath, $width, $height, $bitrate, $samplingrate)
{
$outfile = "";
// Главна директория, където FFMPEG папката съществува в основите
$rPath = $rootpath."\ffmpeg";
// което показва, FFMPEG папката съществува в основата.
// Задаваме Media размер, който е ширината и височината
$size = $width."x".$height;
//премахване на разширяването от възникване на файла и добавянето на разширение Flv, защото ние трябва да дадем име на изходния файл FFmpeg.
$outfile =$filename;
$out=explode(".",$outfile);
// Media размер
//$size = Width & "x" & Height;
// Премахваме старо разширение от файл и добавяме . flv разширение
$outfile = $out[0].".flv";
// Използваме Exec команда за достъп до командния ред за изпълнение на следните FFMPEG команди и конвертираме видео към Flv формат.
$ffmpegcmd1 = "/usr/local/bin/ffmpeg -i ".$inputpath."/".$filename. " -ar " .$samplingrate." -ab ".$bitrate." -f flv -s ".$size." ".$outputpath."/".$outfile;
//$ffmpegcmd1 = "/usr/local/bin/ffmpeg -i ".$inputpath."/".$filename. " -b 500 -r 25 -s 320×240 -hq -deinterlace -ab 56 -ar 22050 -ac 1 ".$outputpath."/".$outfile." 2>&1";
$ret = shell_exec($ffmpegcmd1);
// Връщаме изходния файл за други операции
return $ffmpegcmd1;
}
function grab_image($filename, $rootpath, $inputpath,$outputpath, $no_of_thumbs, $frame_number, $image_format, $width, $height)
{
// Главна директория
$_rootpath = $rootpath."\ffmpeg";
// Media размер
$size = $width."x".$height;
// Аз съм с статично изображение, можеш да използваш динамично по свой избор
$out=explode(".",$filename);
$outfile = $out[0].".jpg";
$ffmpegcmd1 = "/usr/local/bin/ffmpeg -i ".$inputpath."/".$filename." -vframes ".$no_of_thumbs." -ss 00:00:03 -an -vcodec ". $image_format." -f rawvideo -s ".$size. " ". $outputpath."/".$outfile;
$ret = shell_exec($ffmpegcmd1);
// Изпълнението на тази команда използване Exec команда или друг инструмент, за да вземе изображение от конвертираният Flv файл.
return $ffmpegcmd1;
}
}
?>
djpatzo каза:Сега тази бозица как да я наместя... Тез класове хич ме няма... Отделих го в отделен файл... При качването на клипа какво е нужно... Сега имам схемата с move_uploaded_file на какво трябва да го сменя...