2009-08-04 7 views
2

여기 상황이 있습니다. 동영상을 업로드하는 동안 해당 동영상의 캡쳐 화면을 캡처하여 동영상 미리보기 이미지로 저장하려고합니다. 나는 현재 (이 과정의 프로덕션 서버에 설치됩니다) 내 로컬 컴퓨터에는 FFmpeg를 설치할 수 없습니다 그래서 내가이 목적을 위해 쓴 다음 컨트롤러 액션 도우미를 테스트 할 수 없습니다 :ffmpeg + PHP + Zend Framework

<?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가 경로입니다 비디오

$ 썸네일이 썸네일 이미지가 내가 예상대로 위의 도우미가 작동하는지 사람이 말해 주 시겠어요

을 저장해야합니다 경로입니다 (이 작업 도우미는 동영상을 업로드 후 바로 실행됩니다)? 프로덕션 서버를 구입할시기는 아직 확실하지 않지만이 서버가 작동하는지 미리 알고 싶습니다.

+1

쉘 인수를 탈출하십시오. – jason

답변

1

작동 확인

+0

확인해 주셔서 감사합니다. –