如何将两个 *.avi 文件合并为一个

如何将两个 *.avi 文件合并为一个

我有两个*.avi文件:

sequence1.avi
sequence2.avi

如何使用命令行或 GUI 合并这两个文件?

答案1

有一个专门的工具可以做到这一点,avimerge:

avimerge -o cd.avi -i cd1.avi cd2.avi

如果未安装,请安装转码:Avimerge 是转码包的一部分: https://manpages.debian.org/jessie/transcode/avimerge.1.en.html http://manpages.ubuntu.com/manpages/bionic/man1/avimerge.1.html

答案2

使用 mencoder 即可轻松完成(Arch Linux 中的 mplayer 附带):

$ mencoder -oac copy -ovc copy video1.avi video2.avi -o final.avi

答案3

阿维多路复用器可以将两个视频粘贴在一起,至少如果它们具有相同的分辨率和一些其他限制。使用“文件”菜单中的“追加”。

答案4

使用怎么样ffmpeg 连接像那样:

ffmpeg -f concat -i \
<(for f in $PWD/*.avi;do echo "file '$f'";done) \
-c copy output.avi

如果出现错误不安全的文件名-safe 0concat和之间添加-i

相关内容