Я не профессиональный программист, но у меня есть идея, что вы можете просто сегментировать видео на фреймы, а затем использовать фреймы для создания картинок. Поскольку вы собираетесь использовать PHP, вам нужно будет создать расширение, которое создает кадры из видео (что не так просто, но возможно в C).
Хотел бы я хорошо программировать на C. Я мог бы создать такое расширение.