Dreamhost’a ffmpeg-php ve You-Tube Clone Yüklemek
Bir gündür uğraştığım bir sorunu sonunda çözdüm olun için yazma ihtiyacı duydum. Son zamanlarda çok bilgisayar ağırlıklı yazdığım için şimdiden özür dilerim. En kısa zamanda kendimi affettireceğim.
Yazıdaki ingilizce terimleri özellikle çevirmedim, çünkü yabancı sitelerde çoğunlukla bu sorunu yaşayan insanlar var. Aslında ingilizce yazacaktım ama Türklere kıyak yapayım dedim. Çünkü anlatacağım işi yapmak için insanlar 30-50 dolar arası para istiyorlar.
Sorun bir you-tube clone script’inin Dreamhost serverlarında hata veriyor olmasıydı. Dreamhost’ta ffmpeg kurulu ama ffmpeg-php extention’u kurulu gelmiyor. Bunun için kendi php’nizi derleyip, üzerine ffmpeg-php extention’unu eklemeniz gerekiyor. Bunun için 3-4 tane programı indirip kurmanız gerekiyor. Bunlar için buradaki bilgilerden de yararlanarak bir shell script hazırladım. Script’i buradan indirip server’ınızın root folder’ına koymanız gerekiyor.
Şimdi ssh ile server’a bağlanın ve login olun.
$ sh install_ffmpeg-php.sh
komutunu vererek gerekli olan programlara kurabilirsiniz. İşlemin sonunda /home/[homedir]/lib/php.ini dosyasını açın ve içindeki
extension_dir = “./” satırını bulun ve şu şekilde değiştirin
extension_dir = “/home/[homedir]/lib/”
[homedir] yerine home klasörünün adını yazacaksınız. Zaten bunu bilmiyorsanız bu işlere hiç girmeyin.
ayrıca bir de uygun bir yere
extension=ffmpeg.so
satırını ekleyin. Böylece php ffmpeg’i kullanabilecek.
Bu işlemleri yaptıktan sonra kod içindeki iki dosyayı değiştirmeniz gerekiyor. Bunlar içindeki değişiklikleri yazmak yerine değiştirilmiş dosyaları vereceğim. onlar da burada.
Zipli dosyadaki dosyaları script’i kurduğunuz yere kopyalarsınız. Varolan dosyaları ezeceksiniz. İşlemler bu kadar. Sorun varsa haber verin düzeltelim.
Ek: Bu işlemlerden sonra hala hata alıyor olabilirsiniz. bu durumda /home/[homedir]/lib’in altındaki ffmpeg.so dosyasını script’i kurduğunuz klasöre kopyalayın. Neden böyle birşeye gerek var bilmiyorum ama bu şekilde çalıştı.




Voovvv.. güzel iş
Ellerine sağlık kardeş
afiyet olsun. umarım çalıştırabilmişsinizdir.
ben shell kuruyorum dreamhostta eggdroplar çalışmıyor sürekli hata veriyor dosya eksik diyor bunu nasıl giderebilirim
Warning: mysql_pconnect() [function.mysql-pconnect]: Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2) in /home/.lovely/enes/www.dosyaupload.net/Clip/deneme/c/c/include/adodb/drivers/adodb-mysql.inc.php on line 227
Bu Hatayı Veriyor Çözemedim Yardımcı Olabilirmisin ?
çok saol walla ya 2 saattir uğraşıyorum adam gibi anlatan biyer bulamadım olayı ingilizce döküman ararken türkçesi çıktı
hocam sana bir soru sorucam kaç gündür uğraşıyorum olmuyor..
phpize komutunu verdikten sonra
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF
environment variable is set correctly and then rerun this script.
yazıyor autoconf kaç kez tekrar yükledim , herşeyi kontrol ettim herşeyi tekrar kurdum yine olmadı autoconf yolunu yada phpize yolunu değiştirmek gerek sanırım bunu nasıl yapabiliriz yardımcı olursan sevinirim fgsonline@gmail.com email adresim
şimdiden teşekkürler..
üstad ben 10 gündür uğraşıyorum mümkünse yardımcı olabilirmisin?msn adresimide yazdım.
walla hocam ben dogru duzgun bi script bulamadım daha oncden Fedora Core 6 da tum codecleri krup denedim olmadı şimdi centOS kurduk hersey stabil saglam yşine calşmadı videonun Thumb resmni bile gostermior
calşmıor
kısacası scriptten odgnu dusnuorm
Merhaba Yunus,
Script Dreamhost için yazılmış. Başka bir sitemde bu script’in çalışması bence normal. Kurduğunuz sitemde ffmpeg ve ffmpeg-php nin nasıl kurulduğuna bakın. Zaten sisteminizde apache kurulu olacağı ve bunu düzenleyebileceğiniz için scriptte bulunan apache ve php kurma işlemlerini muhtemelen yapmayacaksın. Dediğim gibi ffmpeg-php’nin nasıl kurulacağını incelersen iyi olur diye düşünüyorum.
Merhaba Furkan,
Script’i çalıştırıyorsun ve script içindeki phpize mi hata veriyor. Çünkü script içinde phpize yeniden derleniyor ve o derlenen phpize kullanılıyor.
Merhaba Ayberk,
Ne hatası alıyorsun.
Merhaba Enes,
Senin soruna baktık ve çözemedik zaten. Eğer çözersen buraya da yazabilirsin.
merhaba
ben scripti çalıştırabildim codecler tamam ama bir sorunum var php.ini de ayarları yaptığım halde 2 mbtan fazla video atamıyorum.bu sorunu nasıl aşarım
biz o sorunu halletmiştik ama nasıl yaptığımızı tam hatırlamıyorum. bir ara bakar söylerim ama internette kısa bir araştırma yaptım şöyle bir öneride bulunmuşlar belki işine yarar.
script’i kurduğun klasöre .htaccess isimli bir dosya yarat ve içine şunları yaz;
php_value memory_limit 32MB
php_value file_uploads 8MB
php_value upload_max_filesize 8MB
ustadlar hersey tmm bendede ayberkin sorunu var fazla upload yapımıom htaccessde işe yaramadı bi kac sitede php.ini ayarrı vardı onlıda yaptım yine olmadı
memory_limit = 200M
file_uploads = On
post_max_size = 25M
upload_max_filesize = 100M
bu ayarları yaptım ama olmuyor bi turlu
slm hüseyin.
nasıl hallettin paylaşabilirmisin bizimle?
Hocam selamlar
şu ffmpg olayını MSN adresim olan e mail i eklersen bi görüşelim
bize kurulum gerek ücretli fln yapabiliriz şimdiden teşekkürler
Script için teşekkürler ama ben DH sunucuya kurduğumda [homedir]/lib klasöründe php.ini dosyaı yoktu. Sorun ne olabilir?
Merhaba Emrah,
Soruyu ciddi soruyorsundur umarım. Çünkü sanırım [homedir] yerine ev dizininin adını yazman lazım. Aslında onun yerine
~/lib/php.ini
veya
$HOME/lib/php.ini
dosyasını kullanabilirsin. Umarım işini görür.
Soruyu elbette ciddi sordum. Saatlarce ffmpeg meselesini çözmeye uğraştım ama olmadı, vazgeçtim. İlgine teşekkürler…
ben sorunu hallettim site canavar gibi çalışıyor.Şuan türkçe editlemesini yapıyorum..
sadece mp4 ve 3gp formatlarını çevirtemiyorum.onların codecleri farklı onları nasıl bulucam bilmiyorum.bilen varsa burda paylaşabilirmi?
Can’t load extension /usr/lib/php/extensions/no-debug-non-zts-20020429/ffmpeg.so
bunun nedeni ndir acaba ?
sanırım ffmpeg.so dosyasını uygulamanın olduğu klasöre kopyalaman gerekiyor.
Can’t load extension /usr/lib/php/extensions/no-debug-non-zts-20020429/ffmpeg.so
maalsef aynı hatayı verior scriptin orjinal dosylarnı atınca sorun yok ama bu seferde upload yapmıyor abimin verdgi modifye edilmiş dosyaları atınca boyle yapıyor . anlamadım ne iş
usta snn vergn upload.php de
if(($ph!=”mpg” && $ph!=”mp4″ && $ph!=”3gp” && $ph!=”avi” && $ph!=”mpeg” && $ph!=”wmv” && $ph!=”rm” && $ph!=”dat”) || $space>$config[max_video_size])
$err=”Invalid Video Format.”;
}
bu bolume 3gp ve mp4 ekledim fakat sanırım ffmpeg mp4 ve 3gpyi ceviremiorm buna gore bir codec ya da ffmpeg için bir patch varmı he birde flvyide direk gecmesni istirom nasl bi kod modifiyesi yaparım acaba…
http://dev.gemin-i.org/wiki/index.php/Ffmpeg_install_instructions
bu adreste 3gp ve mp4 codeclerini nasıl yükleyeceğin yazıyor. Akşama vakit bulursam kendi script’imi buna göre güncelleyebilirim.
anladığım kadarıyla ffmpeg’i yeniden derlemek gerekiyor.
Selam dreamhostta ssh için aktif falan mı etmemiz gerekiyor putty ile yazıyorum baglanıyorum ama çalışmıyor yani dream da ssh nasıl kullanabilirim ?
ya dostum ben bu faadı bi turlu kuaramadım
bi yardımcı olurmusun
İşlemin sonunda /home/[homedir]/lib/php.ini dosyasını açın
mrblar…
bilgi için tşkler, ben inistal kısmını sorunsuz yaptım ftpdn giriş yapıp ana klasöre attım indirdiğim dosyayı.. sonra ssh den girş yapıp komutu çalıştırdım ve sorunsuz bir şekilde kurdu..
>cp: cannot stat `/home/h…../src/php-4.4.4/php.ini-recommended’: No such file o
vi php.ini (add extension=/home//lib/ffmpeg.so)
böyle birşeyler diyor
yardım et be usta nasıl halledeim bunu bende dh kullanıyorum host.
mail adresim msn ekle istersen.. tşkler
teşşkürler yaptım sorunsuz çalışıyo bilgi için teşşekürler
msn merttk25@hotmail.com
phpize komutunu verdikten sonra
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF
environment variable is set correctly and then rerun this script.
yazıyor autoconf kaç kez tekrar yükledim , herşeyi kontrol ettim herşeyi tekrar kurdum yine olmadı autoconf yolunu yada phpize yolunu değiştirmek gerek sanırım bunu nasıl yapabiliriz yardımcı olursan sevinirim tolgaavcu@gmail.com email adresim lütfen yardım edin arkadaşlar
phpize komutunu verdikten sonra
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF
environment variable is set correctly and then rerun this script.
sorununu bende yaşıyorum lütfen yardım edin arkadaşlar
mrdyn@msn.com
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF
environment variable is set correctly and then rerun this script.
çözüm:
phpize komutunu vermeden önce şu komutaları yazın
export TMPDIR=$HOME/tmp
export PATH=$HOME/bin:$PATH
export LD_LIBRARY_PATH=$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH
export CPATH=$HOME/include:/usr/local/include:$CPATH
export LIBRARY_PATH=$HOME/lib:/usr/local/lib:$LIBRARY_PATH
sonra phpize komutunu verin hata çıkmayacaktır
güzel anlatmışsın eline sağlık bende dreamhost tan kullanıyorum ama ssh ile bağlanma olayını bile beremedim çünkü hiç daha önce denemedim
bi o kısmıda anlatırmısınız
flood olucak kusura bakma ayrıca arkadaşın dediği gibi bende putty den denedim dreamhost sadece ftp de bağlanıyomuş öle mesaj vedi
this account olny ftp connections diyor kendimmi ayarlıcam ssh girebilmesi için
dostum 3′ncü denememde baya uzun bir kurulum oldu diğer ikisinde hata verip duruyodu yanlız lib klasöründe öle bir dosya bulamadım sana ss gösterecem
http://vipspawn.com/images/ss/ssftp.jpg
http://vipspawn.com/images/ss/ssftp2.jpg
o dosya lipte yok kurulumlar böle ilk verdiğin kurulum için olan dosya vipspawn.com da çalıştı zaten ilk girişte çalışmadı ama kurulum ilk girişteki alana yükleme yaptı ve lib in içinde o dosya yok php.ini yardımcı olursan çok sevinirim
Ya konunun sahibi burada mı acaba ? Ben dreamhosta bu vshare scriptini ve bileşenlerini parayla kurdurmuştum.. Gayet güzel çalışıyordu, youtubedeb güzel çekimde yapıyordu.. Sonra nerden heves ettik üst sürümlere upgrade yapttım scripti, sonra ne dönüştürme yaptı videoları ne de ekleme, yapmadığım denemediğim şey kalmadı beceremedik, yine yabancılara para vererek scripti tekrar kurdurdum, şu an 1,2 formatı çeviriyor, diğerlerinde mplayer cedeclerinin yükseltilmesi ffmpeg dede bir sorun veriyor, diğer sitelerden de ekleme yapmıyor..
Herşeyi denedik bana mısın demedi
) Son olarak burdaki arkadaşın verdiği scripti tüm bileşenlerin üzerine kurdum, php ini değişikliği yapmadım söylenilen yeri kendisi değiştirmiş sanki, benim home yolu görünüyordu.. Belki de önceki ayarlardandır.. Neyse diğer modifiyeli dosyalar da sorun var çalışmıyor, neyse abicim şu scriptini vshare nin 2,6 versiyonu için tekrar güncellesen valla ödeme yapıcam ya, yabancılara kalmayalım
Merhaba Mehmet,
Evet buradayım ama elimdeki dream-host hesabını kapattırdığım için olayla çok bir ilgim kalmadı. Yazıyı yazmama referans olan siteye baktın mı? orada olay ayrıntılı olarak anlatılıyor. Bildiğim kadarıyla o yazıyı yazan amca kurulum işleri de yapıyor. Onun için yazısı daha güncel olabilir.
Şu anda net bir zaman veremiyorum ama eğer bana kurulumu yaptığın sunucuya erişim hakkı verirsen girip bakabilirim. Elimden gelen birşeyse yapmaya çalışırım. Para falan da istemem
Ama dediğim gibi o zaman bir ihtiyaçtan dolayı uğraşıp yapmıştım, ondan sonra da hiç bir işim olmadı.
Formatları çevirme konusunda eğer ffmpeg çalışıyorsa üzerine codec’leri kurmanın çok bir sorun olmaması lazım. ve eğer codecler varsa herhangi bir formattan çeviri yapması da sorun olmamalı. Sorun nerdedir, script nasıldır bilemiyorum.
Hüseyin bey ilginiz için teşekkürler, valla şu işi bir kavrayabilsem sırf vatana millete hizmet bu kurulumu tüm sitelerimde anlatıcam
Verdiğiniz kaynağı da bir karıştırayım,
Bu arada bu mesajımda verdiğim mail adresi msn adresimdir, vaktiniz varsa size ssh hesabımı verip incelemenizi canı gönülden isterim..
Görüşmek üzere , kolay gelsin
Yok, kaynağa da baktık, ffmpeg-php yi kuramıyorum, make ve install kısımları olmuyor..
[...] Original post by Rubici [...]
slmlar ustam sagol guzel anlatmışsın benim sorunum şu
senin anlattıgın olayı baya bir denedim ama olmadı sonra biraz arşatırdım ve dreamhostta ffmpeg kurulu oldugunu ogrendim yani suan için hiç bir sey kurmadan çeviriyor ama upload yaparken 7 mb dosyadan sonrasını upload yapmıyor Htaccess. dosyasınıda editlesem olmuyor ve kurdugum script
clip-bucket bunda flash upload var buna bir çare bulamadım yardımcı olursan sevinirim
birde linkden dosya yada filmi istedigin boyutta çekiyor vede çeviriyor bunda sorun yok