İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

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

babish

0
İyinet Üyesi
Katılım
6 Aralık 2006
Mesajlar
80
Reaction score
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.
 

Lisans

0
İyinet Üyesi
Katılım
30 Ağustos 2007
Mesajlar
957
Reaction score
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
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst