ffmpeg 合并两个音频

2023-10-23 18:18

合并两个音频,一个语音,一个背景乐

ffmpeg -i text.wav -i bgm.mp3 -filter_complex "[0:a]volume=1[a0];[1:a]volume=0.5[a1];[a0][a1]amix=duration=shortest" -f mp3 output.mp3

调整音量


音画合成

ffmpeg -framerate 0.5 -f image2 -loop 1 -i %d.jpg -i output.mp3 -r 1 -c:v libx264 -x264-params eyint=1:scenecut=0 -c:a aac -pix_fmt yuvj420p -s 512*512 -shortest -t 26 output.mp4


但是不知道为何,没有shortest生效。

---

2倍数

ffmpeg -i input.mkv -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output.mkv