• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

Php ve SSH Video Bilgilerini Almak (Duration-Resolution-Stream)

Konuyu Okuyan Kişiler (0)

ByTRiSLaSiS

webmaster.tc
Katılım
6 Ağu 2012
Mesajlar
133
Beğeniler
0
Konum
İstanbul
#1
Şimdi videoyu izlemeden önce burayı okuyun arkadaşlar
FFmpeg centos ve ubuntu vb.. serverlarda çalışır ben kendi deneyimlerimi anlattığım için centos ve ubuntuda sorun yaşamadım x86 or x64 olsun
Sunucumuzda FFmpeg kurulumu değilmi bakmak istersek

ssh'da alttaki komutu çalıştırmamız yeterli olacaktır
PHP:
Which ffmpeg
komuttan sonra herhangi birşey gelmiyorsa kurulu değil anlamına gelir
eger /usr/bin/ffmpeg gibi vb.. ifadeler görürseniz bilinki ffmpeg sunucunuzda kurulu


php ile bakmak istersek

PHP:
extension_loaded("ffmpeg")
koddan sonra herhangi birşey gelmiyorsa veya 0 geliyorsa kurulu değil anlamına gelir
eger 1 geliyorsa ekrana bilinki ffmpeg sunucunuzda kurulu

gelelim videoda yaptığımız işlemi phpde yapmaya :)

PHP:
system("ffmpeg -i film.wmv 2>&1 | grep Duration");
PHP:
system("ffmpeg -i film.wmv 2>&1 | grep Input");
PHP:
system("ffmpeg -i film.wmv 2>&1 | grep Stream");
bu yukarıda vermiş oldugum komutları phpde rahatlıkla kullanabilirsiniz...
ayrıca system(); kullanmaya mecbur değilsiniz bunun yerine shell_exec(); kullanabilirsiniz her iki komutunda kendine özel özellikleri vardır
detaylı bilgileri şuradan bulabilirsiniz
PHP: system - Manual
PHP: shell_exec - Manual
eğer daha ne sonuçlar almak isterseniz sizi şöyle alalım => Perl - Regexp (Preg_Match) düzenli ifadelerle ayrıştırma yapabilirsiniz
evet aklınıza takılan birşey olursa elimden geldiğince anlatmaya çalışırım

unutmadan videoyu HD izlemeyi unutmayın arkadaşlar
SSH video Duration - Süre vs.. bilgilerini almak - YouTube


Alıntı yapacaksanız lütfen kaynak belirtin :)
phpogreniyorum.com