在设定的时间内插入重叠的音频
这个问题最接近我的问题: Ffmpeg在视频中添加新音频(混合2音频) 我也需要插入来自第二个输入文件的音频但不切断第一个音频流。我需要它们在这个短片段中实际重叠。 <1.aac playing>,<1.aac + 2.aac MIX>,<1.aac playing> 试图申请,-itstimeoffset但它没有给出预期的效果。虽然它不会在错误方面失败,但问题在于输出。所述命令将为我提供一个文件,其中两个输入以顺序方式组合而没有所需的延迟。例如,我结合1.aac和2.aac。结果将是:<2.aac playing>。<1.aac playing>(它以某种方式交换1和2位,因为 - 我使用的最长的运算符,但这是偏离主题的)。 虽然我需要:<1.aac play>,<1.aac + 2.aac都播放>,<1.aac播放>具有定时功能 此命令ffmpeg -i 1.mpg -i 2.aac -filter_complex "[0:a]atrim=end=13.90,asetpts=PTS-STARTPTS[aud1]; [1:a]atrim=0:1.30,asetpts=PTS-STARTPTS[aud2]; [0:a]atrim=start=13.90,asetpts=PTS-STARTPTS[aud3]; [aud1][aud2][aud3]concat=n=3:v=0:a=1[aout]" -map 0:v -map "[aout]" -c:v copy -c:a libvo_aacenc output.mp4实现了我需要的TIMING,但它只在插入的时间段内播放声音。虽然我需要他们两个玩。