许多年前,当 eMule (M子 在 Linux 上)是王者下载器,我认为我们都比现在更不合法。 还有谁花更少的钱,我们都时不时下载一部电影,有时我们不得不下载两个 700mb 的视频(CD 上可以放多少)。 我们能做些什么来重现这样的电影? 嗯,这很简单:我们可以一个接一个地复制,或者,根据本文的内容, 加入影片.
在 Linux 上执行此操作的最佳方法是什么? 尽管 FFmpeg 也适用于其他平台,但出于某种原因,我们几乎将其安装在任何 Linux 发行版上,因此它将是我们将使用的软件。 当然,我们可以使用像 Kdenlive 这样的编辑器将它们放在一起,我们也可以在其中删除可以在第一个视频的结尾和第二个视频的开头重复的几秒钟,但是转换/渲染需要很长时间. 和 FFmpeg的 它不太容易,但要快得多。
使用 FFmpeg 拼接视频 - 更简单,更快
我们必须采取的步骤如下:
- 有可能,如果我们没有安装它,我们会安装 FFmpeg。 为此,我们必须安装 ffmpeg 包,我们可以使用诸如 sudo apt 安装 ffmpeg, 须藤pacman -S ffmpeg o 须藤 dnf -y 安装 ffmpeg.
- 使用 FFmpeg 并安装了它建议的所有依赖项后,现在我们必须进行下一步,即将两个视频放在同一文件夹中。
- 现在,在同一个文件夹中,我们必须创建一个名称(不带引号)«list.txt» 的文本文件。
- 在“list.txt”中,我们必须添加视频的名称(它们可以超过两个)。 例如:
文件'part-1.mp4'
文件'part-2.mp4'
- 我们保存文件 list.txt 并退出。
- 在最后一步中,我们将在终端中编写一个命令,如下所示:
ffmpeg -f concat -i lista.txt -c copy -bsf:a aac_adtstoasc nombre_del_video.mp4
- 我们稍等片刻,最后,在这种情况下,我们将在包含两个部分的同一文件夹中创建一个包含两个部分的视频,名为 name_del_video.mp4。
确实,这不是最简单的方法,部分原因是记住命令并不比在带有 GUI 的工具中单击几下那么容易,但是它非常快,我们始终可以复制和粘贴命令每次。我们需要。