如何使用 ffmpeg 将多个视频连接成一个视频

如何使用 ffmpeg 将多个视频连接成一个视频

到目前为止这篇文章真的很不错,我想问几个问题。

  1. 如何将多个视频连接起来形成一个视频?
  2. 如何让视频循环播放直到音频不停止?

注意:我有不同的音频和视频文件。

答案1

您只能连接使用相同编解码器编码的视频文件(即您无法真正连接 mpeg4 和 mpeg2 视频)。一些(可能是大多数)编码器/容器甚至更加严格,例如所有视频的视频分辨率和 FPS 必须相同。一些编码器甚至要求所有视频使用的视频编码选项相同。

如果这些变量得到满足(例如,所有视频都是由同一台相机拍摄的),-vcodec copy -acodec copy则会指示 ffmpeg 将视频(和音频)流复制到输出文件中而无需重新编码。

如果这些变量不满足,并且您需要重新编码视频,则该-sameq选项允许您以与原始视频几乎相同的质量重新编码视频。

相关内容