2012-12-02 1 views
1

업로드 한 비디오 유형을 flv, mp4, webm으로 변환하는 youtube와 비슷한 사용자 업로드 동영상을 인코딩하고 싶습니다. 왜냐하면 난 webm, html5 비디오를 내 Webapp에서만 재생할 수 있기 때문에 그래서이 일을해야합니다. 나는 www.zencoder.net을 시도했다. 왜냐하면 나는 대부분의 시간 동안 너무 많은 비디오를 인코딩해야하기 때문이다.동영상 인코딩 클라우드 Linux 스크립트 또는 Linux에 설치된 일부 소프트웨어 사용

이 솔루션을 어떻게 할 수 있습니까, 나는 우분투 12.04 서버를 가지고 있는데, 이것은 스크립팅이나 이미 인코딩 소프트웨어를 설치 한 비디오를 구문 분석 할 수 있다고 생각하지만, 인코더로 비디오를 전달하는 방법을 모릅니다. 그리고 어떤 인코더를 내 리눅스에 설치해야합니까.

나는

답변

2

당신은 FFmpeg와 비디오를 인코딩하여이 작업을 수행 할 수 있습니다 내 클라우드 스토리지 웹 사이트에서 서버 측 언어로 PHP를 사용하고 있습니다.

명령 줄에 다음과 같이 사용할 수 있습니다 ffmpeg -i file.mp4 file.mp4.avi

일부는 FFmpeg 기능을 얻기 위해 PHP와 ffmpeg-php를 사용할 수 있습니다. 하지만 당신은 php exec 함수와 함께 명령 줄을 사용해야 할 것 같습니다.

$fileToFlv="/var/www/test/input.wmv"; 
$fileFlv="/var/www/test/test.flv"; 

exec("/usr/bin/ffmpeg -i ".$fileToFlv." -ar 22050 -ab 32 -f flv -s 320x256 ".$fileFlv); 
+0

사용자가 업로드 할 때 나는 파일을 인코더로 전달할 때 PHP를 사용하고 있습니다. – Abhishek

+0

@AbhishekGahlot 업데이트보기 –

+0

고마워요 @peterpan이 시도하십시오. :) – Abhishek