📅  最后修改于: 2023-12-03 15:06:46.303000             🧑  作者: Mango
在视频编辑和制作过程中,我们可能需要将多个视频或图片合并成一个完整的视频。在这个过程中,合并 gif 和 mp4 文件也是常见的需求。 下面介绍如何使用 ffmpeg 工具将 gif 和 mp4 文件合并,合并后文件格式为 mp4。
要使用 ffmpeg 工具,需要先安装 ffmpeg。可以在终端中使用以下命令进行安装:
sudo apt-get install ffmpeg
ffmpeg -i input.gif output.mp4
其中,input.gif
是要转换的 gif 文件名,output.mp4
是转换后的视频文件名。
ffmpeg -i input.mp4 -ignore_loop 0 -i input.gif -filter_complex "[1:v]scale=320:-1[overlay]; [0:v][overlay]overlay=0:0[out]" -map [out] -map 0:a -c:a copy output.mp4
其中,input.mp4
是第一个输入的视频文件名,input.gif
是第二个输入的 gif 文件名,output.mp4
是输出的视频文件名。
这个命令需要解释一下:
-filter_complex
参数用于进行复杂的视频过滤和效果处理。在这个命令中,我们使用了 scale
和 overlay
两个过滤器。scale
过滤器用于将 gif 图片的大小缩小。其中,320
是缩小后的宽度,-1
是保持原始比例。overlay
过滤器用于将 gif 图片叠加在视频上。其中,0:0
是叠加的位置,也可以根据需要进行调整。做完以上两个步骤后,就可以得到合并后的 mp4 视频文件啦!
以上就是利用 ffmpeg 工具将 gif 和 mp4 文件合并成一个视频文件的方法。有了这个功能,我们就可以更方便地制作有趣的视频啦!