jjzjj

AVExportSession

全部标签

ios - 通过 AVExportSession 导出带有隐式动画的 CALayer

我正在尝试通过AVExportSession为我的自定义CALayer导出带有自定义属性的动画,请在下面找到设置:classCustomAnimatable:CALayer{@NSManagedvarbrightness:CGFloatoverrideinit(layer:Any){super.init(layer:layer);ifletl=layeras?CustomAnimatable{self.brightness=l.brightness;}}overridefuncaction(forKeyevent:String)->CAAction?{ifevent=="brightn

iphone - 应用程序进入后台状态时如何取消 AVExportSession?

我在导出大文件时遇到AVExportSession问题。当应用程序处于后台状态或处于锁定状态时,应用程序将在导出过程中崩溃。如何解决这个问题? 最佳答案 不幸的是,在应用程序进入后台状态之前,您需要在exportSession上调用cancelExport,或者如果您确定它不会花费太长时间,您可以注册后台任务以完成导出,这将使您的应用在被踢之前大约一分钟完成。 关于iphone-应用程序进入后台状态时如何取消AVExportSession?,我们在StackOverflow上找到一个类似

ios - AVExportSession 中 CALayer 中的视频重力

我的应用程序首先录制视频,然后在添加一些效果后使用AVExportSession导出输出。首先,问题是视频录制期间的视频引力问题,通过将AVCaptureVideoPreviewLayer中的videoGravity属性更改为AVLayerVideoGravityResizeAspectFill解决了这个问题。其次,问题在于显示录制的视频,解决方法是将AVPlayerLayer中的VideoGravity属性更改为AVLayerVideoGravityResizeAspectFill但是,现在的问题是,当我想在使用AVExportSession添加一些效果后导出视频时,又出现了一些视频

iOS AVExportSession 失败,仅显示经过修剪的视频

我创建了一种根据给定时间范围修剪和导出视频的方法。它还将视频旋转为横向。但出于某种原因,AVAssetExportSession在尝试处理之前使用UIVideoEditorController修剪过的视频时失败。以前有人遇到过这个问题吗?我收到这个错误:AVAssetExportSessionStatusFailed:ErrorDomain=AVFoundationErrorDomainCode=-11841"Theoperationcouldn’tbecompleted.(AVFoundationErrorDomainerror-11841.)"对于这个方法:-(void)trimV