ffmpeg + PHP + Zend Framework

1 Cevap php

İşte durum bu. Bir video yüklenirken, ben bu video bir ekran yakalama ve video küçük resim olarak kaydetmek istiyorum. Şu anda benim yerel makinede ffmpeg yükleyemezsiniz (elbette üretim sunucuda yüklü olacak) bu yüzden ben bu amaç için yazdığım aşağıdaki denetleyici eylem yardımcıya test edemez:

<?php
/**
 * FlvThumbnail
 *
 * @author Richard Knop
 */
class My_Controller_Action_Helper_FlvThumbnail extends Zend_Controller_Action_Helper_Abstract
{
    public function direct($flv, $thumbnail) {
        $command = "ffmpeg -v 0 -y -i $flv -vframes 1 -ss 10 -vcodec mjpeg -f rawvideo -s 210x140 -aspect 16:9 $thumbnail";
        return shell_exec($command);
    }

}

$ Flv (bu eylem yardımcı video yükledi hemen sonra idam edilecektir) video yoludur

$ Küçük küçük resim kaydedilmiş olmalıdır yolu

Beklediğim gibi yukarıdaki yardımcı çalışacaktır eğer herkes bana söyleyebilir misiniz? Hala üretim sunucusu satın alınacak ne zaman emin değilim ama bu işe eğer önceden bilmek istiyorum.

1 Cevap

Tamam benim için çalışıyor