FFMPEG RTP 多播连接多个音频文件

FFMPEG RTP 多播连接多个音频文件

我正在运行以下命令,该命令创建我的设备监听的多播 RTP 流:

ffmpeg -re -i /home/usr/test.mp3 -filter_complex "aresample=8000,asetnsamples=n=160,volume=-4dB" -acodec pcm_mulaw -ac 1 -vn -f rtp rtp://225.0.0.10:536

这将播放 test.mp3 音轨。但是,我有一个 chime.mp3 文件,我想在实际的主 test.mp3 播放之前播放它。有人知道是否可以连接这两个文件,以便它们在单个命令和流中播放吗?

答案1

使用连接过滤器

ffmpeg -re -i /home/usr/chime.mp3 -re -i /home/usr/test.mp3 -filter_complex "[0][1]concat=n=2:a=1:v=0,aresample=8000,asetnsamples=n=160,volume=-4dB" -acodec pcm_mulaw -ac 1 -vn -f rtp rtp://225.0.0.10:536

相关内容