Моя задача - извлечь видео за 1 мин перед использованием после триггера. Триггер проходит, когда -> он содержит datetimeformat (190425132148). Мне нужно преобразовать этот формат в минуты и вычесть отформатированную минуту с результатом 1 мин (21-1) до результатабудет 20:00 воспроизведение видео с 20:00 и заканчивается в 21:00. Ровно 1 минуту видео нужно взять и сохранить в отдельной папке, но. и я записываю видео каждые 5 минут. Я понятия не имею об этом извлечении.Ниже приведен код,
tm exampleTime()
{
struct tm tm;
strptime("2019-04-09 14:28:16", "%Y-%m-%d %H:%M:%S", &tm);
return tm;
}
int main() {
struct tm when;
when = exampleTime();
VideoCapture obj;
Mat frame;
obj.open(recordVideo->getVideoFile(when));
while(obj.read(frame)) {
imshow("A", frame);
char exitKeyPress = (char)waitKey(500); //to terminate
if( exitKeyPress == ESC_KEY_PRESSED )
break;
}
obj.release();
Мне нужно взять предыдущую 1 минуту видео