使用AMS(FMS)服务器。
用户语音广播到服务器。
ffmpeg
混合来自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 :(得分:0)
尝试将asetpts=PTS-STARTPTS
过滤器添加到每个输入音频流,以确保它们都从0开始。