• 09-09-2014, 12:38:26
    #1
    Davay davay 🌹
    Merhaba arkadaÅŸlar,

    Video scriptimizde videoları panelden yüklemek istediğimizde 2-3 videoyu anlık yüklerken sunucu Server load verileri 50'lere kadar çıkmaktadır. Tam sorunun ne olduğunu çözemedim. Scripti PHP Cake framework ile yazdık. Conver işlemleri için ffmpeg kullanıyoruz. Convert işlemini aşağıda kod ile yapmaktayız. Konuyla ilgili tecrübesi olan arkadaşlar yönlendirirse sevinirim.

    ffmpeg -i {$in} -b 1000k -ac 1 -ar 44100 -r 30000/1001 -vf \"movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]\" {$out}
  • 09-09-2014, 13:41:57
    #2
    Developer
    Erhan adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaÅŸlar,

    Video scriptimizde videoları panelden yüklemek istediğimizde 2-3 videoyu anlık yüklerken sunucu Server load verileri 50'lere kadar çıkmaktadır. Tam sorunun ne olduğunu çözemedim. Scripti PHP Cake framework ile yazdık. Conver işlemleri için ffmpeg kullanıyoruz. Convert işlemini aşağıda kod ile yapmaktayız. Konuyla ilgili tecrübesi olan arkadaşlar yönlendirirse sevinirim.

    ffmpeg -i {$in} -b 1000k -ac 1 -ar 44100 -r 30000/1001 -vf \"movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]\" {$out}
    İşlemcinizin çekirdek sayısına bağlı olarak -threads parametresi ile ffmpeg kullanımını limitleyebilirsiniz.

    ffmpeg -i {$in} -b 1000k -ac 1 -threads 1 -ar 44100 -r 30000/1001 -vf \"movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]\" {$out}
  • 09-09-2014, 13:50:27
    #3
    Davay davay 🌹
    Cevap için teşekkürler, 8 çekirdekli bir sunucuya sahibiz.

    FastPHP adlı üyeden alıntı: mesajı görüntüle
    İşlemcinizin çekirdek sayısına bağlı olarak -threads parametresi ile ffmpeg kullanımını limitleyebilirsiniz.

    ffmpeg -i {$in} -b 1000k -ac 1 -threads 1 -ar 44100 -r 30000/1001 -vf \"movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]\" {$out}
  • 09-09-2014, 13:55:21
    #4
    Misafir
    Anlık convert edilen video sayısı arttıkça sıkıntı artacaktır. Sitede gezinen kullanıcıya da yansıyacaktır bu yavaşlama. FFmpeg için ayrı bir sunucu koymak daha mantıklı.
  • 09-09-2014, 13:59:52
    #5
    Convert ederken load fırlar.Bende de böyle olmuştu.
    İşlemciye fazlasıyla yük biniyor.
    Yapmanız gereken en mantıklı şey; convert işlemini ayrı sunucuda yapmanız.
    victories bu konularda çok deneyimli.İsterseniz yine de kendisine bir danışın.
    Onun muhakkak bi yerlerde bir çözümü vardır
  • 09-09-2014, 14:58:18
    #6
    load yükselmesi daha çok kullandığınız codecler makine diski ile ilgilidir,

    lütfen tam convert kodunuzu ({$in} ve {$out} kısımları dahil) ve aşağıdaki komutların çıktılarını paylaşabilirmisiniz.

    Alıntı
    ffmpeg -version
    ffmpeg -encoders
    ffmpeg -decoders
    ffmpeg -codecs
    Ayrıca lütfen makineye atop kurarak convert işlemi sırasındaki disk kullanımını inceleyin, disk hızınız yeterli gelmiyor da olabilir.
  • 09-09-2014, 21:50:08
    #7
    ylv
    Üyeliği durduruldu
    Erhan adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaÅŸlar,

    Video scriptimizde videoları panelden yüklemek istediğimizde 2-3 videoyu anlık yüklerken sunucu Server load verileri 50'lere kadar çıkmaktadır. Tam sorunun ne olduğunu çözemedim. Scripti PHP Cake framework ile yazdık. Conver işlemleri için ffmpeg kullanıyoruz. Convert işlemini aşağıda kod ile yapmaktayız. Konuyla ilgili tecrübesi olan arkadaşlar yönlendirirse sevinirim.

    ffmpeg -i {$in} -b 1000k -ac 1 -ar 44100 -r 30000/1001 -vf \"movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]\" {$out}
    videoları yüklerken mi load fırlıyor, ffmpeg ile convert işlemi yapılırken mi load yükseliyor?

    ffmpeg -i {$in} -b 1000k -ac 1 -ar 44100 -r 30000/1001

    video scriptini kullanan sitenin geleceği için h264 kullanın. nasm ile derleyin. cpu ayarlamasını manuel uğraşmayın.

    bitrate statik değer vermeyin orijinal değeri kontrol edin, kalitesiz bir videoyu 1000k yaklaşık 480p kalitesine çıkartamazsınız.

    -ac 1 yerine -ac 2 yapın ses mono ise stereo olucaktır.