안녕하세요.
서버를 인코딩을 시켜볼려고 합니다.
ftp를 통해 동영상을 업로드하고, 웹상에서 인코딩을 하도록 하고싶은데,
저는 이렇게 시도를 했습니다.
c로 setuid(0); 을 주고서 system("mencoder ~~.. ); 를 넣고 컴파일을 하고 권한을 주고서
php에서 실행하도록 했는데, 유일하게 mencoder 부분만 실행이 안되고 넘어가는 거 같네요.
나름 웹으로 자동화를 구축해보고싶은데, 도움 부탁드려요
ffmpeg 를 확인해 보세요.http://ffmpeg-php.sourceforge.net/
동영상 인코딩은 매우 오래 걸리기 떄문에 웹을 통해 하는 것은 좋은 아이디어가 아닙니다.
웹을 통해 업로드를 받고, 인코딩 큐에 추가하는 정도 작업으로 끝낸 뒤 cron 등을 이용해서 큐에 있는 작업을 받아 memcoder등을 처리하도록 하는 작업을 하는 것이 훨씬 유용하죠.
뭐 하튼 방법론을 떠나서 환경 변수들을 한 번 찍어보시기 바랍니다. 웹을 통해 실행될 때는 쉘로 로그인했을 때와 동일한 PATH등이 잡혀있지 않을 가능성이 높습니다. /usr/bin/memcoder처럼 fullpath를 써보시던지요.
-- 오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~ 나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
ffmpeg 를 확인해
ffmpeg 를 확인해 보세요.
http://ffmpeg-php.sourceforge.net/
동영상 인코딩은
동영상 인코딩은 매우 오래 걸리기 떄문에 웹을 통해 하는 것은 좋은 아이디어가 아닙니다.
웹을 통해 업로드를 받고, 인코딩 큐에 추가하는 정도 작업으로 끝낸 뒤 cron 등을 이용해서 큐에 있는 작업을 받아 memcoder등을 처리하도록 하는 작업을 하는 것이 훨씬 유용하죠.
뭐 하튼 방법론을 떠나서 환경 변수들을 한 번 찍어보시기 바랍니다. 웹을 통해 실행될 때는 쉘로 로그인했을 때와 동일한 PATH등이 잡혀있지 않을 가능성이 높습니다. /usr/bin/memcoder처럼 fullpath를 써보시던지요.
--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..