문제

웹 사이트를 공유하는 비디오를 작업 중이며 YouTube와 같은 다른 웹 사이트에서 FLV 비디오 파일에서 스크린 샷을 받고 싶습니다. 나는 PHP를 사용하고 있지만 어떻게 해야할지 전혀 모른다. 모든 지침에 감사드립니다.

도움이 되었습니까?

해결책

있는 것 같습니다 PHP에 대한 FFMPEG 확장.

빨리 살펴보면 이와 같은 것이 효과가 있어야합니다.

$movie = new ffmpeg_movie('foo.flv');
$frame = $movie->getFrame(1234);
imagefromjpeg($frame, 'foo.jpeg');
imagedestroy($frame);

물론 이것은이 확장이 현재 PHP 설치에 추가되어야 함을 의미합니다.

다른 팁

FLV 비디오를 서버에 다운로드 할 수 있습니다 (YouTube에서 FLV를 가져 오는 것에 대한 많은 앱과 문서가 있습니다). 명령 줄 도구를 사용하여 비디오에서 스크린 샷을 추출합니다 (즉, 이와 유사합니다. 블로그 항목).

비디오를 다운로드하지 않고이 작업을 수행 할 수있는 도구는 모르겠습니다. 기술적으로 가능하지만 PHP 외부로 가서 필요에 맞게 오픈 소스 도구를 조정해야 할 것입니다. 이 지역 이러한 솔루션에 대한 좋은 출발점 일 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top