ios - 快速合并 2 个视频并排二重奏视频
问题描述
请帮助我将 2 个单独的 mp4 视频并排合并,就像音乐(TikTok)应用程序的二重奏视频功能与 iOS 应用程序的 swift 一样,如下图所示。
解决方案
let commandValue = "-y -i \(self.videoFilePath1) -i \(self.videoFilePath2) -filter_complex nullsrc=size=\(value4*2)*\(value3)[base];[\(0):v]setpts=PTS-STARTPTS,scale=\(value4)*\(value3)[upperleft];[\(1):v]setpts=PTS-STARTPTS,scale=\(value4)*\(value3)[upperright];[base][upperleft]overlay=shortest=\(1):x=\(0):y=\(0)[tmp1];[tmp1][upperright]overlay=shortest=\(1):x=\(value4):y=\(0) -c:a copy -c:v libx264 -crf 0 -strict experimental -preset ultrafast -t \(self.sendDuration) \(destination)"
MobileFFmpeg.execute(commandValue)
推荐阅读
- r - Hist 中 Gamma 分布的拟合曲线
- cumulocity - 无法将微服务部署到 cumulocity 平台
- reactjs - React - 动态进度条
- javascript - 如何将多个“onclick 事件”(用于 HTML 按钮)分配给 1 个函数,而不触发所有语句
- perl - 如何在 Perl 中使用预定义的哈希值分配哈希?
- powershell - PowerShell 通过间接 php 链接(通过 Invoke-WebRequest 或 COM 对象)下载具有动态大小的文件
- reactjs - 你能解释一下所有这些将函数传递给组件的方式之间的区别吗?
- xml - 如何使用 XSLT 从出现编号的非结构化 XML 中选择值
- angular - 角度/cli问题
- java - 什么是 Java 中 HTTP/1.1 持久(“连接:关闭”)连接的最佳库?