Что я хочу сделать, так это получить видеокадр в какое-то время (например, через 20 секунд). Я знаю, что я мог бы сделать что-то вроде этого - перемотать видео и паузу:Получение видеокадры в предусмотренное время Qt
QMediaPlayer* player = new QMediaPlayer;
...
player->play();
player->setPosition(20000);
player->pause();
Но есть некоторые более элегантное решение (это, кажется, как взломать ко мне, так как я не нужно всего видео, но только кадр в какой-то момент)?
это [ссылка] (http://stackoverflow.com/questions/30800772/ How-to-grab-video-frames-in-qt/30863191 # 30863191) может вам помочь. – Jeet
другой [link2] (http://stackoverflow.com/questions/37724602/how-to-save-a-frame-using-qmediaplayer) может вам помочь. – Jeet