Постер из видео как Вконтакте на php, как сделать?
Нужно использовать что-нибудь, что позволяет работать с видео. Например, ffmpeg умеет делать очень многое. Для PHP есть обертка FFMpeg-php. Кадр им сохраняется как-то так:$video->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(10))->save('frame.jpg');
Время, соответственно, брать вам нужно, исходя из продолжительности видео.
Гуглите ffmpeg