繁体   English   中英

FFMPEG将mp4文件和mp3文件合并为mp4

[英]FFMPEG merge mp4 file and mp3 file into mp4

我有mp4格式的视频文件( video.mp4 ),其长度为20秒。 从0秒到10秒,视频有声音,从10秒到20秒,无声音。

我也有mp3文件( audio.mp3 ),长度为10秒。

我想将video.mp4audio.mp3合并到result.mp4中 所述result.mp4文件应该有视频流和01秒到10秒,以audio.mp3 20秒其音频流作为原始和音频流从10秒作为合并。

我使用命令合并:

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文件中的声音,它已将其删除并保留了新声音。

能否请你帮忙?

采用

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.mp4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM