微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在从图库IOS中选择的视频上添加贴纸

如何解决无法在从图库IOS中选择的视频上添加贴纸

我正在视图区域(图像)中粘贴贴纸并从图库中选择视频并尝试合并,但每次都失败了,我试图解决它已经很多天了,但没有得到解决方案。我想要在我想要的指定位置的视频图像。当我从图库中选择视频时,它不起作用。

我使用 import win32com.client excel = win32com.client.gencache.Ensuredispatch('Excel.Application') excel.Workbooks.Add() ... and so on ... 作为贴纸图片AVFoundation Tutorial: Adding Overlays and Animations to Video

解决方法

我正在使用 MobileFFmpeg 库并使用过滤器复合体来实现这一点。

-i \(videourlUrl) -i \(imageUrl) -filter_complex [1:v]scale=576:1024[ovrl];[0:v][ovrl]overlay=0:0 -preset ultrafast \(outputFilePath)
  • videourlUrl:您要合并的视频。
  • imageUrl:图像将放置在视频上。请照顾好图像框架,否则它会被拉伸。
  • outputFilePath:您将在此 URL 中收到输出。

我是这样生成的

let filename = NSUUID().uuidString + ".mp4"
let temp = FileManager.default.temporaryDirectory
let outputFilePath = temp.absoluteString + filename

请查看 FFmpeg documentation 的比例、叠加、预设和超快并相应地使用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。