vlc *.mp4 --sout "#gather:std{access=file,dst=all.mp4}" --no-sout-all --sout-keep
我尝试了上述命令,但是没有作用。
这些视频除了音轨数量不一样外,都是不一致的,有的没有音轨,有的有音轨,其他参数都一样(帧率,分辨率...都一样)
答案1
需要明确“它不起作用”——错误或退出代码是什么?尝试使用详细开关并包含输出。
我认为 ffmpeg 比 vlc 更适合这个。您可以从每个输入中选择所需的音频和视频流。
要简单地将一个视频附加到另一个视频,您可以:
cat video2.mp4 >> video1.mp4