FFmpeg 从没有音频的视频创建静音音频文件

FFmpeg create muted audio file from video without audio

我有一个只有视频轨道的 webm 文件。我想知道是否可以创建一个只有与视频文件持续时间相同的静音音轨的新文件。假设我们有一个 webm vp8,我想创建另一个具有相同持续时间和静音 AAC 音轨的文件。

是的,使用管道,就像这样。

ffmpeg -an -i in.webm -f lavfi -i anullsrc -c:v copy -c:a aac -shortest -fflags +shortest -max_interleave_delta 200M -f nut - | ffmpeg -f nut -i - -vn -c copy silent.m4a