ffmpeg 多个输入仅在其中之一上

the*_*sti 4 ffmpeg

我想将音频放在视频之上。

我用

ffmpeg -i video -i audio -map 0:v:0 -map 1:a:0 out
Run Code Online (Sandbox Code Playgroud)

但我希望音频从 0:28 开始(输出音频的第 0 秒是音频的第 28 秒)

所以我尝试了

ffmpeg -i video -i audio -ss 28 -map 0:v:0 -map 1:a:0 out
Run Code Online (Sandbox Code Playgroud)

我本来希望因为我在音频之后做了 -ss ,所以它只会应用于该输入,但实际上视频也在 28 秒处开始。

如何完整包含视频,但跳过输入音频的前 28 秒?

Gya*_*yan 8

在该输入之前搜索输入。

ffmpeg -i video -ss 28 -i audio -map 0:v:0 -map 1:a:0 out
Run Code Online (Sandbox Code Playgroud)