【发布时间】:2017-04-09 15:51:24
【问题描述】:
我有 mp4 格式的视频文件 (video.mp4),它的长度是 20 秒。从 0 秒到 10 秒,视频有声音,从 10 秒到 20 秒,没有声音。
我还有 mp3 文件 (audio.mp3),长度为 10 秒。
我想将 video.mp4 和 audio.mp3 合并到 result.mp4 中。 result.mp4 文件应包含 01 秒至 10 秒的视频流及其音频流作为原始文件,以及合并后的 audio.mp3 的 10 秒至 20 秒的音频流.
我用命令合并:
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 文件中的声音,它已将其删除并仅保留新声音。
你能帮忙吗?
【问题讨论】: