ffmpeg - 剪切视频并同时在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 就不必对剪切的视频进行两次编码。这将为我节省大量时间,因为我将多次进行这种切割和合并。
我尝试了各种方法在一个命令中实现这一点,但无济于事,所以我不得不求助于社区。感谢您的帮助!
解决方案
对于一个普通的 MP4 文件,它就像
ffmpeg -ss 20 -i left.mp4 -i right.mp4 -filter_complex hstack output.mp4
推荐阅读
- javascript - 在基于道具呈现不同组件的 HOC 中为 React Elements 设置不同的键?
- linux - Linux,是否有在终端中执行最后一个多行命令的快捷方式,而不是复制和粘贴
- c# - 将动态 JSON 数据插入数据库
- php - 如何为 Laravel 中的不同子域创建相同的路由名称?
- c# - 如何使 Json 序列化忽略字典键
- python - 如何使用python将csv数据导入postgres数据库
- asynchronous - 如何让 Google Optimize 变体等到所有内容都加载完毕?
- angular - Angular Http 请求更改问题
- python - 如何从帧和矢量创建带有音频和视频的视频
- testing - 如何在柏树中创建一个查找“不包含”单词的函数?