有人知道如何使用ffmpeg(或其他cli)将两个(或更多)视频拼接在一起吗?假设所有视频都是相同格式,并且所使用的视频格式允许无损拼接(不需要转码,只需端到端拼接)。
有人知道如何使用ffmpeg(或其他cli)将两个(或更多)视频拼接在一起吗?假设所有视频都是相同格式,并且所使用的视频格式允许无损拼接(不需要转码,只需端到端拼接)。
您可以使用ffmpeg拼接两个或多个视频,只要这些视频的格式可以通过以下方式进行连接:
$ cat file1.avi file2.avi > cat_output.avi
$ ffmpeg -i cat_output.avi -r 25 -sameq stitched.avi
您可以使用mencoder
将多个 .avi 文件连接并编码,方法如下:
$ cat part1.avi part2.avi > tmp.avi && mencoder -forceidx -oac copy -ovc copy tmp.avi -o final.avi && rm -f tmp.avi
mencoder
是mplayer
Homebrew套件的一部分。 您可以通过以下方式轻松安装它:$ brew install mplayer
-newvideo
帮助中将其描述为"向当前输出流添加一个新视频流"
尽管个人我还没有尝试过。