0

Использование сервера AMS (FMS).Синхронизация голоса с музыкой через ffmpeg. live karaoke FMS

Передача голоса пользователя на сервер. делает соединение голоса от rtmp и музыки с диска и отправляет на сервер

Проблема в том, что голос или музыка не совпадают во времени.

Есть ли способ для синхронизации через ffmpeg?

Пример

-re -i DISK:/path/music.mp3 -i rtmp://x.x.x.x/karaoke/voice -filter_complex amix=inputs=2:duration=first,volume=2.000000 -ar 22050 -q:a 2 -ac 2 -f flv rtmp://x.x.x.x/karaoke/stream 

Разница во времени между 0.0-0.5 секунд (случайных)

ответ

0

Try, чтобы добавить asetpts=PTS-STARTPTS фильтр для каждого входного звукового потока, чтобы убедиться, что они оба начинают на 0.

+0

Thank вы. Но все мои звуки начинаются с позиции 0. Проблема разницы в длительности, и теперь я исправил ее с помощью -ss. Может помочь timestamps? – LifeSoul