video - 在命令行上使用 ffmpeg 将视频拼接在一起

标签 video ffmpeg video-processing video-encoding video-editing

有人知道如何使用 ffmpeg(或其他 cli)将两个(或更多)视频拼接在一起吗?这是假设所有视频都是相同的格式,并且所使用的视频格式允许无损拼接(没有转码,只是端到端拼接)。

最佳答案

您可以使用 ffmpeg 拼接两个或多个视频,这些视频的格式可以通过执行此操作连接起来:

$ cat file1.avi file2.avi > cat_output.avi
$ ffmpeg -i cat_output.avi -r 25 -sameq stitched.avi 

第二步是 ffmpeg 将连接的文件合并为适当的可读视频文件所必需的。

据我所知,ffmpeg 中没有 -newvideo 这样的东西。

关于video - 在命令行上使用 ffmpeg 将视频拼接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1889191/

相关文章:

ffmpeg - tee 多路复用器失败并出现错误 : Output file #0 does not contain any stream

ffmpeg - 从 FFMPEG 中获取每个提取帧的日志行

ios - 为 iOS 7 编译 x264

video - 如何使用 FFMPEG 将 Y4M 视频文件拆分为多个 Y4M 文件?

c - 从 H.264 比特流中提取运动 vector

video - 如何在编码期间暂停和恢复ffmpeg?

ios - PHAsset fetchAssetsWithMediaType :PHAssetMediaTypeVideo returns no videos

javascript - 无法单击我的 'content' div 中的元素

java - 以编程方式自动创建 adobe Premiere 项目的视频

python - FFmpeg-Python 音频在最终视频中丢失