首页 > 解决方案 > 剪切视频并同时在ffmpeg中与hstack叠加

问题描述

我有两个要与 hstack 堆叠的视频。这些视频并不完全同步,所以我想从其中一个视频的开头剪掉一点,让它们完美同步。使用两个并发命令一切正常:

ffmpeg -ss 00:00:18 -i video1.mp4 -ss 00:00:02.000 -c:v libx264 left.mp4 

其次是

ffmpeg -i left.mp4 -i right.mp4 -filter_complex hstack output.mp4

但是,我想知道是否可以在堆叠的同时进行修剪,这样 ffmpeg 就不必对剪切的视频进行两次编码。这将为我节省大量时间,因为我将多次进行这种切割和合并。

我尝试了各种方法在一个命令中实现这一点,但无济于事,所以我不得不求助于社区。感谢您的帮助!

标签: ffmpeg

解决方案


对于一个普通的 MP4 文件,它就像

ffmpeg -ss 20 -i left.mp4 -i right.mp4 -filter_complex hstack output.mp4

推荐阅读