Merhaba arkadaşlar,
Video upload etmeye çalışıyorum. bu konuda elinde örnek kod olan var mı?
Upload sırasında caps almak için ffmpeg diye bir eklentiden söz ediliyor.
ffmpeg eklentisi hakkında bilgi ve argümanlar gerekli. Nasıl hosta yüklenir. extention nerede bulunur?
Video Upload Etmek ve Upload Sırasında caps almak
5
●1.869
- 15-04-2008, 13:17:33Üyeliği durdurulduNettek adlı üyeden alıntı: mesajı görüntüle
mümkünse inceleyebilir miyiz arkadaşım.
burda var ama anlamadım. uzantı kontrolü nerede mime type nerede form nerede belli değil.
set_time_limit(0); $uzanti_bul = substr_replace($dosya2,"",0,-4); if($uzanti_bul == "mpeg") { $uploadfile = $_FILES['videoyukle']['name']; $uzanti = substr_replace($uploadfile,"",0,-4); $uzanti_isim = md5(rand(9,99999)); $yeniisim = $uzanti_isim.".".$uzanti; if(is_uploaded_file($_FILES['videoyukle']['tmp_name'])) { move_uploaded_file($_FILES['videoyukle']['tmp_name'], "video_1/$yeniisim") or die("Dosya Yüklenemedi"); } $video_1 = "video_1/$yeniisim"; } else { $uploadfile = $_FILES['videoyukle']['name']; $uzanti = substr_replace($uploadfile,"",0,-3); $uzanti_isim = md5(rand(9,99999)); $yeniisim = $uzanti_isim.".".$uzanti; if(is_uploaded_file($_FILES['videoyukle']['tmp_name'])) { move_uploaded_file($_FILES['videoyukle']['tmp_name'], "video_1/$yeniisim") or die("Dosya Yüklenemedi"); } $video_1 = "video_1/$yeniisim"; } $d_isim = md5(rand(9,99999)); system("ffmpeg -i $video_1 -ab 56 -ar 44100 -b 500 -s 320x260 video_2/$d_isim.flv"); system("ffmpeg -i $video_1 -s 320×260 -vframes 10 -f mjpeg video_resim/$d_isim.jpg"); $video_isim = "video_2/$d_isim.flv"; $video_resim = "video_resim/$d_isim.jpg"; mysql_query("INSERT INTO video values('', '$kat', '$baslik', '$aciklama', '$tarih', '$tarih2', '$kullanici', '$populer', '$etiket', '$yorum', 'Hayır', '0', '0', '$video_isim', '$video_resim', '')"); echo "<b>Video başarılı bir şekilde eklenmiştir.</b>"; unlink("video_1/$yeniisim"); // php.ini dosyasından memory_limit ve post_max_size değerini yükseltmek gerekiyor. - 15-04-2008, 13:45:04Üyeliği durduruldu
<? if (empty($kat_id)) { $sorgu = "SELECT * FROM kategoriler" ; } else {$sorgu = "SELECT * FROM kategoriler where id='$kat_id'" ; } $sorgu = mysql_query($sorgu); while($row=mysql_fetch_object($sorgu)) { $id=$row->id; $kat_adi=$row->kat_adi; //$kat="$id-$kat_adi"; echo "<option value='".$id."'>$kat_adi</option>"; } ?> </select></td> </tr> <?php $kat_id=$_POST['katsec']; $adi=$_POST['adi']; $aciklama=$_POST['aciklama']; ///ekleme if ($_POST['kaydet']=="Kaydet") { if (empty($adi)) { echo "<script type='text/javascript'>goster('Video Adı Girmediniz');</script>" ; } else { $dosya_adi = $_FILES['video']['name']; $array = explode(".","$dosya_adi"); $uzanti=$array[1]; $uploaddir = 'video/'; $dosyaadi=md5(str_replace(".","",date("dmY").str_replace(" ","",microtime()))).".$uzanti"; $uploadfile = "$uploaddir$dosyaadi"; if (!move_uploaded_file($_FILES['video']['tmp_name'], $uploadfile)) { die('Dosya upload yapılırken Hata Oluştu: ' . mysql_error()); }; mysql_query("INSERT INTO videolar (kat_id,yolu,adi,aciklama,tarih,ekleyen ) VALUES ('$kat_id','$dosyaadi','$adi','$aciklama', '$tarih','$ekleyen' ) "); //header("Location: videoekle.php?kat_id=$kat_id"); echo "<script type='text/javascript'>goster('Kayıt Başarılı');</script>" ; } } /// ?> <tr> <td width="14%" align="left" valign="middle" bgcolor="#eeeeee" class="acikyazi">Video Adı </td> <td align="left" valign="top" bgcolor="#eeeeee" class="acikyazi"><input name="adi" type="text" id="adi" size="30" /></td> </tr> <tr> <td width="14%" align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Video Açıklama </td> <td align="left" valign="top" bgcolor="#CDE6ED" class="acikyazi"> <?php $oFCKeditor = new FCKeditor('aciklama'); $oFCKeditor->BasePath = 'fckeditor/'; $oFCKeditor->ToolbarSet = 'baslik' ; $oFCKeditor->Value = "" ; $oFCKeditor->Height = "200" ; $oFCKeditor->width = "200" ; $oFCKeditor->Create(); ?></td>
sayfaya yerleştirilecek alan aşağıdaki gibi:
<? $sorgu = "SELECT * FROM videolar where kat_id='$kat_id' ORDER BY id DESC" ; $sorgu = mysql_query($sorgu); while($row=mysql_fetch_object($sorgu)) { $id=$row->id; $adi=$row->adi; $tarih=$row->tarih; $ekleyen=$row->ekleyen; $yolu=$row->yolu; ?> <div class="content"> <embed src="panel/video/<?=$yolu ?>" autostart="false" border="0" width="350" height="300" type="application/x-mplayer2"></embed><br /> - 18-04-2008, 23:24:27Cevizde uzun süre açıklandı ffmpeg olayı buyrun : site:forum.ceviz.net "FFMPEG" - Google'da Ara