【问题标题】:Sync voice with the music through ffmpeg. live karaoke FMS通过 ffmpeg 将声音与音乐同步。现场卡拉 OK FMS
【发布时间】:2015-03-26 14:21:50
【问题描述】:

使用 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秒之间的时间差(随机)

【问题讨论】:

    标签: ffmpeg stream desktop-application live-streaming flash-media-server


    【解决方案1】:

    尝试将asetpts=PTS-STARTPTS 过滤器添加到每个输入音频流,以确保它们都从 0 开始。

    【讨论】:

    • 谢谢。但是我所有的声音都从 0 位置开始。持续时间差异的问题,现在我使用 -ss 纠正了它。可以帮忙加时间戳吗?
    猜你喜欢
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 2013-02-13
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多