生活的道路一旦选定,就要勇敢地走到底,决不回头。

发掘积累过程的快感

首页 » BIBLE模型 » Linux » ffmpeg命令-ffmpeg如何合并拼接多个媒体文件?

ffmpeg命令-ffmpeg如何合并拼接多个媒体文件?


ffmpeg 也可以进行相反的动作:把多个文件合在一起。

为了实现这一点,你得用自己顺手的编辑器来创建一个文本文件。

因为我喜欢使用终端,所以这里我用了 touchvim. 文件名无关紧要,这里我用 touch 命令创建 video_to_join.txt 文件:

touch videos_to_join.txt

现在,使用 vim 编辑它:

vim videos_to_join.txt

你可以使用任何你喜欢的工具,比如 nano,gedit 等等。

在文件内容中, 输入您想拼接的文件的完整路径(文件会按照顺序拼合在一起),一行一个文件。确保他们拥有相同的后缀名。下面是我的例子:

/home/ubuntu/Desktop/video_1.mp4
/home/ubuntu/Desktop/video_2.mp4
/home/ubuntu/Desktop/video_3.mp4

保存这个文件,同样这个方法适用与任何音频或者视频文件。

然后使用下面的命令:

ffmpeg -f concat -i join.txt output.mp4

Note: 使用的输出文件的名称是 output.mp4, 因为我的输入文件都是 mp4 的 。

这样,你 videos_to_join.txt 里的所有文件都会被拼接成一个独立的文件了。

互联网信息太多太杂,各互联网公司不断推送娱乐花边新闻,SNS,微博不断转移我们的注意力。但是,我们的时间和精力却是有限的。这里是互联网浩瀚的海洋中的一座宁静与美丽的小岛,供开发者歇息与静心潜心修炼。 “Bible”是圣经,有权威的书,我们的本意就是为开发者提供真正有用的的资料。 我的电子邮件 1217179982@qq.com,您在开发过程中遇到任何问题,欢迎与我联系。
Copyright © 2024. All rights reserved. 本站由 Helay 纯手工打造. 蜀ICP备15017444号