html5 동영상으로 사용자가 업로드 한 동영상을 재생하는 웹 사이트를 만들고 싶습니다.동영상을 html5 호환 형식 (서버 쪽)으로 변환
서버 측의 모든 비디오 유형을 WebM, OGG 또는 MP4로 변환하려면 어떻게해야합니까?
FFmpeg가 최상의 솔루션입니까? 지금까지 이것이 내가 생각하는 것인데, 나는 훨씬 더 간단한 방법을 찾는다.
html5 동영상으로 사용자가 업로드 한 동영상을 재생하는 웹 사이트를 만들고 싶습니다.동영상을 html5 호환 형식 (서버 쪽)으로 변환
서버 측의 모든 비디오 유형을 WebM, OGG 또는 MP4로 변환하려면 어떻게해야합니까?
FFmpeg가 최상의 솔루션입니까? 지금까지 이것이 내가 생각하는 것인데, 나는 훨씬 더 간단한 방법을 찾는다.
예,는 FFmpeg은 최고의 솔루션,하지만 당신은 비디오가 모든 브라우저에서 작동하기 위해 다음 단계를 수행해야합니다
1 다운로드는 FFmpeg의 마지막 버전 추출 여기에서 ffmpeg download
2 디렉토리에 대한 내용;
exec(ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -qscale 4 -vcodec libx264 -f mp4 your_new_video_path.mp4);
exec(ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -b 1500k -vcodec libvpx -acodec libvorbis -ab 160000 -f webm -g 30 -s your_new_video_path.webm);
4- (이 사건의 경우) IIS에서 허용 MIME 형식은 MP4 및 WEBM
: PHP 호출이 같은 MP4 및 WEBM 비디오 포맷을 생성하는 exe 파일과3
5- video.js을 사용하여 html5 비디오 태그를 만들고 두 개의 변환 된 비디오 (mp4 및 webm)를 호출하십시오.
참고 : video.js를 사용하지 않으면 비디오가 IE에서 작동하지 않습니다.
좋았지 만 코딩은 RED_ALERT 사용자가 아니 었습니다.
<?php
shell_exec("ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -qscale 4 -vcodec libx264 -f mp4 your_new_video_path.mp4");
shell_exec("ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -b 1500k -vcodec libvpx -acodec libvorbis -ab 160000 -f webm -g 30 -s your_new_video_path.webm");
?>
그래서 기본적으로 WAMP에 별도의 디렉토리 컴퓨터의 폴더 및하지로 추가는 FFmpeg 당신 WAMP 사용하는 경우. 당신은 내가 srcs 비디오 및 비디오 js 필요하지 않아야 html 문서를 만드는 것으로 가정합니다. 물론 비디오 경로를 알고 msyql 쿼리의 경로를 위의 php shell_exec 명령에 넣는 방법을 찾아야합니다.다음은 wmv 비디오를 mp4 비디오로 변환하는 또 다른 예제입니다.
<?php shell_exec("ffmpeg/bin/ffmpeg -i /myvideos/lionseatsham.wmv -s 500x400 -strict -2 /myvideo/lioneatshame.mp4 2>&1");
?>
당신이를 만들기 위해 사용되는 PHP 코드의 예를해야합니까? – Philip