我有mp4格式的视频文件(video.mp4),它的长度是20秒。从0秒到10秒,视频有声音,从10秒到20秒,没有声音。
我还有mp3文件(audio.mp3),长度为10秒。
我想把video.mp4和audio.mp3合并成result.mp4。result.mp4文件应该有视频流,其音频流从01秒到10秒作为原始,音频流从10秒到20秒的audio.mp3合并。
我使用命令合并:
ffmpeg -i video.mp4 -i audio.mp3 -filter_complex "aevalsrc=0:d=10[s1];[s1][1:a]concat=n=2:v=1:a=1[aout]" -c:v copy -map 0:v -map [aout] result.mp4
但我得到的result.mp4与视频:没有声音从01-10秒,只有新的声音从10-20秒。
我的命令似乎没有保存原始mp4文件中的声音,它已经删除了它,只保留了新的声音。
你能帮忙吗?
发布于 2017-04-09 16:04:32
使用
ffmpeg -i video.mp4 -i audio.mp3 -filter_complex "[0:a]atrim=0:10[a0];[a0][1:a]concat=n=2:v=0:a=1[aout]" -c:v copy -map 0:v -map [aout] result.mp4https://stackoverflow.com/questions/43308774
复制相似问题