ffmpeg ile yapılmış örnek video upload scripti?

0
Onaylı Üye
Üye
Katılım
5 Aralık 2006
Mesajlar
80
Tepki puanı
0
Arkadaşlar siteme küçük bi video upload eklentisi eklemek istiyorum. Sunucum ffmpeg desteği verdiği için bende kullanmak istedim. Elinde bunun için örnek olabilcek kod ya da script olan arkadaşlar varsa yardımcı olabilirlerse çok sevinirim. Şimdiden çok teşekkür ederim.
 
0
Onaylı Üye
Üye
Katılım
29 Ağustos 2007
Mesajlar
957
Tepki puanı
3
şunu bir denermisin

PHP:
function flvconvert($FILES)
{
	if (!extension_loaded("ffmpeg"))
	{
		dl("ffmpeg.".PHP_SHLIB_SUFFIX);
	}
	$flvpath = 'flv'
	$imgpath = 'img';
	chmod($flvpath,0777);
	
	$fileExtension = file_extension($FILES["name"]);
	
	if($fileExtension=="avi" || $fileExtension=="wmv" || $fileExtension=="mpeg" || $fileExtension=="mpg" || $fileExtension=="mov" )
	{
		if ( move_uploaded_file($FILES["tmp_name"], "/tmp/".$FILES["name"]) )
		{	
			$fileName = $FILES["name"];
			$hash = md5_file($FILES["name"]);

			/****************** CREATE FLV *****************/
			exec("ffmpeg -i "."$site/tmp/$fileName -sameq -acodec mp3 -ar 22050 -ab 32 -f flv -s 320x240 $site/$flvpath/$hash.flv");
			/****************** CREATE THUMB ***************/
			exec("ffmpeg -y -i "."$site/tmp/$fileName -vframes 1 -ss 00:00:03 -an -vcodec jpg -f rawvideo -s 110x90 $imgpath/$hash.jpg");
		}
	}
}

function file_extension($filename)
{
	return strtolower( substr(strrchr($filename, '.'), 1) );
}

kendine göre dosyaarın yükleneceği dizin isimlerini düzenlersin
 
Geri
Üst