У меня один раз сценарий, в котором пользователь захватывает сцену концерта с аудио в реальном времени исполнителя, и в то же время устройство загружает потоковое вещание из аудио-вещателя device.later, я заменяю звук в реальном времени шумным (захваченным во время записи) с тот, который я потоковал и сохранил в своем телефоне (хорошее качество звука). Теперь я устанавливаю аудио смещение вручную с пробной и ошибочной базой при слиянии, чтобы я мог синхронизировать аудио и видео активность в точном положении.
Теперь то, что я хочу сделать, - автоматизировать процесс синхронизации звука. Вместо слияния видео с четким звуком при заданном смещении я хочу автоматически сгенерировать видео с четким звуком с правильной синхронизацией.
для этого мне нужно найти смещение, при котором я должен заменить шумный звук четким звуком. когда пользователь начнет запись и остановит запись, я возьму этот образец аудио в реальном времени и сравню с потоковым аудио в реальном времени и возьму точную часть этого звука от этого и синхронизирую в идеальное время.
Кто-нибудь знает, как найти смещение, сравнивая два аудиофайла и синхронизируя с видео.