PHP имеет библиотеку ffmpeg
, которую вы можете использовать для этого.Используя ffmpeg_movie
, вы можете вернуть видеофайл в виде объекта:
$movie = new ffmpeg_movie('/path/to/.flv');
Затем вы можете продолжить и использовать метод getFrame()
, который возвращает кадр как ffmpeg_frame
объект, который имеет метод toGDImage()
, который возвращает GD
изображение кадра.Очевидно, что библиотека GD
должна быть включена.