Ошибка синхронизации в кодировке Gstreamer / H264 - PullRequest
0 голосов
/ 21 июня 2020

Попытка создать платформу записи с синхронизацией кадров с несколькими датчиками, все снимающие с одинаковой частотой кадров.

В настоящее время можно получить до 8 камер USB для потоковой передачи и записи файлов h264. Эти файлы сообщают одинаковую продолжительность, одинаковое количество кадров, одинаковую частоту кадров и т. Д. c. Однако у меня наблюдается некоторый дрейф в видео.

Я предполагаю, что не могу записывать кадры на диск достаточно быстро, и это приводит к сдвигу. Однако я не понимаю, что «маскирует» это, и почему он будет сообщать те же nb_frames и продолжительность, даже если время в реальном мире явно отличается. Сдвиг может быть относительно небольшим (5–10 кадров за 2 минуты) или более значительным (20–30). Но то, что я ищу, это синхронизация на уровне кадров многокамерной передачи c. Таким образом, каждое видео может создавать один и тот же кадр и заданную временную метку.

Я знаю, что здесь задействовано много элементов. В первую очередь я ищу лучшее понимание того, в чем конкретно может заключаться моя проблема, и как я могу ее понять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...