如何使用 VLC 命令行合并视频(有些视频有一个音轨,有些视频没有音轨)

如何使用 VLC 命令行合并视频(有些视频有一个音轨,有些视频没有音轨)
 vlc *.mp4 --sout "#gather:std{access=file,dst=all.mp4}" --no-sout-all --sout-keep

我尝试了上述命令,但是没有作用。

这些视频除了音轨数量不一样外,都是不一致的,有的没有音轨,有的有音轨,其他参数都一样(帧率,分辨率...都一样)

答案1

需要明确“它不起作用”——错误或退出代码是什么?尝试使用详细开关并包含输出。

我认为 ffmpeg 比 vlc 更适合这个。您可以从每个输入中选择所需的音频和视频流。

要简单地将一个视频附加到另一个视频,您可以:

cat video2.mp4 >> video1.mp4

相关内容