• 18-08-2009, 15:44:28
    #1
    Merhabalar.

    Sunucuma ffmpeg kurdum. SSH üzerinden ;

    ffmpeg -i test.wmv deneme.flv
    şeklinde videoları .flv formatına çevirebiliyorum. Ancak PHP ile upload işlemi yaptırırken önce normal bir şekilde kullanıcının videosunu (.wmv, .avi) sunucuya upload ettirip ardından exec ile bu komutla flv ye çevirip eskisini silmek (.avi, .wmv vb...) geldi aklıma. Ancak bu çok dolanbaçlı bir yol gibi geldi. Direk sunucuya .flv olarak videoyu alma yolu var mıdır?

    İkinci olarak video upload edilirken loading çıkarmak istiyorum. Videonun %kaçının .flv olarak yüklendiğini nasıl hesaplayabilirim?
  • 18-08-2009, 16:39:52
    #2
    Üyeliği durduruldu
    - direk flv yuklerse flv alirsin, başka türlü olmaz.
    - % lik kısmını flash uploader yada perl ile yapabilirsin de php ile sanki biraz zor.
  • 18-08-2009, 17:02:49
    #3
    Üyeliği durduruldu
    - kişiler kendi bilgisayarina program kurup yapabilirler Allok Video to FLV Converter gibi programlar var.
    - jquery nin upload için güzel pluginleri var incelemeni tavsiye ederim.
  • 19-08-2009, 15:18:06
    #4
    Yardımınız için teşekkür ederim.

    Videoyu upload edip .flv haline getirmeyi, thumb resimlerini almayı falan hallettim. Ancak şuan da .flv dosyamın süresini ( 5 dakika, 10 dakika vb. ) , boyutunu (5.5mb , 3.4 mb vb.) özelliklerini nasıl alabilirim?

    Yani istediğim $_FILES['dosya']['size'] ile dosya boyutunu aldığım gibi çevrilen videonunda boyutunu ve süresini almak. Yardımcı olabilecek arkadaş varsa çok sevinirim.
  • 19-08-2009, 15:56:17
    #5
    Üyeliği durduruldu
    Zavazingo adlı üyeden alıntı: mesajı görüntüle
    Yardımınız için teşekkür ederim.
    Videoyu upload edip .flv haline getirmeyi, thumb resimlerini almayı falan hallettim. Ancak şuan da .flv dosyamın süresini ( 5 dakika, 10 dakika vb. ) , boyutunu (5.5mb , 3.4 mb vb.) özelliklerini nasıl alabilirim?
    Yani istediğim $_FILES['dosya']['size'] ile dosya boyutunu aldığım gibi çevrilen videonunda boyutunu ve süresini almak. Yardımcı olabilecek arkadaş varsa çok sevinirim.
    bildigim kadari ile yerleşik bir kütüphane yok harici programlarla yapiliyor bu tarz şeyler
  • 19-08-2009, 16:49:20
    #6
    Üyeliği durduruldu
    php ile upload progress ajax kullanılarak rahat yapılır

    flv ye çevirme işlemini

    ffmpeg -i test.wmv deneme.flv

    shell_exec ile çalıştırırsın test.wmv yerinede $_FILES['dosya']['tmp_name']

    verirsin olur

    shell_exec('ffmpeg -i '.$_FILES['dosya']['tmp_name'].' deneme.flv ');

    gibi yapabilirsin ...

    progress bar ı da setinterval yapacaksın ajaxla alttan dosyanın temel boyutuyla upload halindeki boyutlarının % sini alarak yaparsın loading diye bir div açıp gelen cevabı oraya yazdırırsın