我有一个avi和一个wav文件。假设视频文件长度为一小时,音频文件长度为30分钟,并且与视频文件的最后30分钟相关联。
是否有方法创建一个新的视频文件,其中包含合并的视频和音频,但音频从视频的前30分钟之后开始?
是否有方法创建一个新的视频文件,其中包含合并的视频和音频,但音频从视频的前30分钟之后开始?
aevalsrc
过滤器,将无声音频附加到音频文件的开头。要创建30秒的无声音频,请按如下步骤操作:aevalsrc=0:d=30
filter_complex
。以下是我建议使用的FFmpeg命令。ffmpeg -i input_video -i input_audio -filter_complex "
aevalsrc=0:d=30[s1];
[s1][1:a]concat=n=2:v=0:a=1[aout]" -c:v copy -map 0:v -map [aout] output_video
amerge
和 adelay
,其中文档本身有清晰的解释。希望这能帮到您!