В настоящее время я работаю над проектом, где я снимаю как глубинные рамки, так и рамки RGB, используя avcapturedataoutputsynchronizer . Глубинные рамки хранятся, поскольку необработанные двоичные данные и рамки RGB сохраняются с помощью AvassetWriter .
Проблема, с которой я сталкиваюсь, заключается в том, что AvassetWriter обеспечивает применение фиксированной кадки, значение Он добавляет или отбрасывает кадры, чтобы поддерживать эту скорость (насколько я понимаю). Это вызывает десинхронизация между глубиной и кадрами RGB, что является проблемой, потому что мне нужно, чтобы каждый кадр глубины точно соответствовал соответствующей кадре RGB, когда они были захвачены. < /P>
Как я могу обеспечить что кадры RGB сохраняются без AvassetWriter Изменение количества кадров?
Подробнее здесь: https://stackoverflow.com/questions/794 ... foundation