| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Позиционирование в видео файле по кадрам. |
| Автор: OlegIT 27.11.2017, 16:18 | ||||
Есть файл с видео, нужно спозиционироваться в нём по номеру кадра. Для теста сделал видео файл с отображением номеров кадра и пройденного времени. Метода позиционирования по кадрам библиотека не предоставляет, позиционирование возможно только по миллисекундам. Рассчитываю миллисекунды так
NumFrame – номер кадра, FrameRate – частота кадров В D.quot получаю секунды, в D.rem – номер кадра в пределах одной секунды. Затем собственно миллисекунды
До 8-10 секунд позиционирование идёт нормально, а потом начинаются «гуляния», то кадр плюс, то кадр минус. Как учесть эти «гуляния» или, может миллисекунды по-другому рассчитывать нужно? |