1
내 사이트에 업로드 기능이 있습니다. 그리고 PHP 스크립트가 업로드 된 비디오에서 임의의 프레임을 꺼내서 이미지로 저장하기를 원합니다. 그게 가능한가요? 제발 날 안내해 주실 수 있습니다. 어떻게 비디오를 업로드 할 수 있나요?먼저 PHP를 사용하여 비디오에서 미리보기 이미지를 캡처합니까?
감사합니다.
내 사이트에 업로드 기능이 있습니다. 그리고 PHP 스크립트가 업로드 된 비디오에서 임의의 프레임을 꺼내서 이미지로 저장하기를 원합니다. 그게 가능한가요? 제발 날 안내해 주실 수 있습니다. 어떻게 비디오를 업로드 할 수 있나요?먼저 PHP를 사용하여 비디오에서 미리보기 이미지를 캡처합니까?
감사합니다.
서버에 ffmpeg
이 설치되어 있어야합니다. 그와
exec()
기능 사용 :
exec('ffmpeg -i /path/to/your/video.avi -f image2 -vframes 1 /path/to/thumbnail.jpg');
가 Flowplayer Tutorial 살펴 이상의 옵션에 대한 ffmpeg documentation를 타고을
난 내 서버 지원는 FFmpeg 여부를 검색 할 수있는 방법
단지 내가 PHP의 정보를 확인 하지만 정확히 안내해주세요. – Ajay
안녕하세요. 저는 $ cardvideo = $ date처럼 사용하고 있습니다. "card.mp4";$ tmppath3 = "services/video /". $ cardvideo; $ thumb = $ date. ".jpg"; $ thumbDirectory = "services/VideoCapturePic /"; exec ('ffmpeg -i $ tmppath3 -f 이미지 2 -vframes 1 $ thumbDirectory $ thumb '); 이것은 나를 위해 작동하지 않습니다 – Ajay
@ user816891 당신은 phpinfo()를 사용할 수 있습니다; ffmpeg가 지원되는지 알려줄 수 있습니다. 일단 'ffmpeg'에 대한 phpinfo() 디버그 스크립트 검색에서 ... 설치되어 있다면 그것을 볼 것입니다 ... 그렇지 않으면 리눅스 서버라면 그것을 컴파일해야합니다 ... 아니면 pre- 컴파일 된 DLL은 Windows OS 인 경우 ... Windows OS 용 ffmpeg에 대해 http://whatsthisbuzz.pcriot.com/portfolio/blog/2011/11/ffmpeg_php-for-windows/ – xmaestro