2012-03-20 2 views
-1

비디오 파일을 .flv 또는 .swf 파일로 변환하는 데 PHP를 사용할 수 있습니까 ... 사용자가 어떤 형식의 비디오를 업로드하도록 허용 한 다음 내 서버가 내 웹 사이트의 비디오를 .flv 또는 .swf로 변환합니다.flv 또는 swf로 비디오를 PHP로 변환 하시겠습니까?

나는 내 서버에 는 FFmpeg 도구를 사용할 수 있다는 것을 알고 있지만

exec("ffmpeg -i ..."); 

그 일에 나를 도와 어떤 PHP 프레임 워크가 있습니까 웹 서버 나에 설치되어 있어야합니다? 더 나은 해결책을 주시면 감사하겠습니다.

감사

+0

.flv를 .swf로 변환하는 것은 PHP가 현재 가능하다고 생각하지 않는 작업입니다. –

+0

php no, php yes라는 ​​외부 프로그램. –

+0

괜찮은 질문 같습니다. Downvoter, 당신은 설명하는 것을 걱정합니까? –

답변

2

올바른 접근 방법은 특정 폴더에 업로드 된 비디오를 찾고 변환 한 다음 결과를 복사하는 (웹 서버 일 수도 있고 별도의 응용 프로그램 서버 일 수도있는) 프로세스를 서버에 설치하는 것입니다 새 폴더로 이동하십시오.

비디오 변환에 오랜 시간이 걸릴 수 있습니다. PHP 래퍼를 사용하여 사용자 요청의 컨텍스트에서 비디오를 처리하면 (즉, 변환이 완료 될 때까지 페이지 결과를 기다리는 것이 현실적이지 않습니다.) YouTube는 그런 식으로 작동하지 않습니다.

여러 가지 방법으로이 작업을 수행 할 수 있습니다 (ffmpeg 주위의 래퍼를 사용하는 것이 합당한 방법 일 수 있음). 그러나 이러한 모든 방법은 지속적으로 실행되는 서버에 프로그램을 설치할 수있는 기능이 있습니다 (예 : 서비스/데몬) 또는 정기적으로 깨어나서 (예 : cron을 통해) 작업을 찾습니다.

1

비디오 처리 및 변환 처리는 주로 하이퍼 텍스트 PHP 위해 설계에 대한 범위를 벗어난다. PHP 비디오 처리 클래스는 exist이지만 보통 ffmpeg 및 유사한 소프트웨어를 감싸는 래퍼로 사용됩니다.

관련 문제