2013-12-14 3 views
5

어떻게하면 사용자가 PHP 코드를 사용하여 mp4로 비디오를 업로드 할 수 있습니까? 나는 비디오 포맷을 mp4로 자동 변환하는 코드를 찾지 않으려 고 노력했다.어떤 유형의 비디오를 mp4로 변환하는 방법?

+0

누군가가 비디오를 업로드하면 웹 사이트에서 코드를 자동으로 mp4로 변환합니다. – user3076412

답변

10

온라인 도구를 사용하지 않고 서버에서 사용하려는 경우. 이 경우 FFmpeg을 사용할 수 있습니다. 변환 샘플 코드 :

ffmpeg -i {input}.mov -vcodec h264 -acodec aac -strict -2 {output}.mp4 

는 FFmpeg은 가장 널리 이러한 목적을 위해 도구를 사용하고 동일한 here을 다운로드 할 수 있습니다.

+3

PHP 스크립트에서 실행하는 것 외에 shell_exec ('code above')와 같이 입력하십시오. – herriekrekel

0
//This code convert video to mp4 format. 
//for that you have to install HandBrakeCLI on your linux server 
system("HandBrakeCLI -i ".$currfileName." -o ".$new_convertedvideo.".mp4 -v -m -E aac,ac3 -e x264");