有哪些软件可以合并视频?

什么是最好且最简单的图形用户界面软件,可以将我下载的视频拼接在一起?

4那也是我的第一反应,但我们还是给用户以怀疑的余地吧。我不会投反对票,但我建议编辑问题内容并专注于技术方面。视频的来源和内容与问题无关。 - lovinglinux
6个回答

mkvtoolnix-gui 安装 mkvtoolnix-gui

注意事项:

  • 合并过程不涉及重新编码,所以合并只需几秒钟
  • 它可以合并其他视频格式,如avi、mp4,但输出始终为mkv格式
  • 无法合并具有不同宽高比的视频

更多信息请参阅此处的文档

alt text

快速操作指南:

点击“添加”,选择第一个视频,然后点击“追加”,再选择其他要追加的视频。只要按顺序选择视频,您可以选择多个视频进行追加,或者逐个追加。然后点击“开始混流”。您可能需要更改输出文件名。其他选项对于基本合并来说并不是必需的。尽管如此,您也可以添加多个格式或语言的字幕以及多个音轨。


我会在此之后尝试。 - ok comp
除了MKV格式,这个能和其他格式一起使用吗? - ok comp
2你可以附加不同的格式,比如avi,但输出总是mkv。 - lovinglinux
对于我尝试合并的DivX文件没有起作用。在这种情况下,avimerge是更好的选择。 - Glutanimate
mkvmerge -o output.mkv file1.mkv ... fileN.mkv对我来说做得很好 - sinekonata
好的,但MKV并不总是一个选择... - Stefano
对于它的价值来说,我首先将 .mkv 转换为 .mp4,然后将一些 (一个名为 "New Amsterdam" 的系列) .mp4 文件合并成一个单独的视频文件。所以可能仍然是 mkv,但许多 -较旧的- 工具(如我的三星电视)会将其播放为 mp4。这个软件需要进行一些测试、试验和错误,但运行良好且速度很快。 - Rob

AVI文件 - avimerge

描述

avimerge是一个多功能工具。它可以将多个AVI文件合并为一个文件。它还可以修复损坏文件的索引,替换音轨或混合新的音轨。它可以读取原始的AC3和MP3文件进行复用。

安装

sudo apt-get install transcode transcode-utils

使用

您可以使用以下命令合并avi文件:

avimerge -i input1.avi input2.avi -o output.avi

它是无需编码的,所以拼接这些部分通常不会超过一分钟。

选项

其他可用选项包括:

Usage: avimerge [options]
     -o file                   output file name
     -i file1 [file2 [...]]    input file(s)
     -p file                   multiplex additional audio track from file
     -a num                    select audio track number from input file [0]
     -A num                    select audio track number in output file [next]
     -b n                      handle vbr audio [autodetect]
     -c                        drop video frames in case audio is missing [off]
     -f FILE                   read AVI comments from FILE [off]
     -x FILE                   read AVI index from FILE [off] (see aviindex(1))

2使用bash输入时,你可以像这样指定它:avimerge -i input{01..10}.avi -o output.avi,甚至是avimerge -i input{01,02,03}.avi -o output.avi,这样你就不必重复写一遍了 - 这非常有用,因为我有一些视频在旧的文件系统中被分割成单独的文件,谢谢 +1! - Wilf
1Ubuntu 16.10:transcode-utils不可用,但sudo apt-get install transcode足够。 - user1182474

Mencoder

你可以使用Mencoder(Mplayer的编码器),我最近发现它是一个非常好的avconv替代品。

安装

sudo apt-get install mencoder

使用方法

要将一些AVI文件合并为单个AVI文件,只需调用mencoder,并将视频和音频编码器都设置为"copy",这样就不会进行任何编码:

mencoder -ovc copy -oac copy video1.avi video2.avi -o mergedvideo.avi 

使用此工具,您不仅可以合并AVI视频,还可以合并Mencoder支持的所有格式(请参阅选择编解码器和容器格式页面)。
来源:Ubuntu How Tos

同时也适用于 .mov 文件格式。 - sanmai
我刚刚尝试使用MEncoder合并由avconv生成的H.264编码的.mov文件。合并后的.mov文件在Ubuntu上看起来不错,但在Mac上无法打开。(avconv做得更糟,合并的视频在Ubuntu上看起来有问题。) - Ulrich Stern
MEncoder的文档(http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-selecting-codec.html)中提到:“不幸的是,由于MEncoder最初并非为支持AVI以外的容器格式而设计,因此您对生成的文件应该保持警惕。请确保音视频同步正常,并且文件可以在MPlayer以外的播放器上正确播放。”所以看起来除了AVI格式之外,这可能效果不佳。 - Adam Dingle

GNOME Split:
非常易于使用。支持大多数常用的切割文件格式。

GNOME Split

 sudo apt-get install gnome-split

这个软件看起来简单易用。 - ok comp
1看起来很初级。视频有元数据。合并两个合法的视频而不剥离元数据很容易导致视频损坏。 - Oli

Openshot视频编辑器 独一无二的。导入视频,编辑剪裁等等。
并将其导出为您想要的任何格式 mp4/flv/mkv/avi 等等...等等...等等...
要安装,请在gnome终端中运行以下命令

wget https://launchpad.net/openshot/1.4/1.4.2/+download/openshot_1.4.2-1_all.deb
sudo dpkg -i openshot_1.4.2-1_all.deb

2Openshot具有“粘性”拖放功能,因此将文件拖放到视频时间轴上时,它们会完全相邻。 Openshot唯一的缺点是导出时需要重新编码,与mkvtoolnix-gui相比,不够轻便。 - Josh

PiTiVi已经包含在当前版本的Ubuntu中。您可以将文件部分添加到其中,然后在时间轴上进行排列。然后,您可以将视频导出为您想要的任何格式。

5PiTiVi 需要重新对视频进行编码,这对于一个简单的合并操作来说是非常耗时的。 - lovinglinux