草庐IT

layercomposition

全部标签

ios - 前置摄像头中的 AVAssetExportSession 方向错误

我遇到了仅在前置摄像头中使用AVAssetExportSession导出的视频方向错误的问题。我遵循了本教程https://stackoverflow.com/a/35368649/3764365但我得到了这种情况。我认为这不是错误的方向,图像被切成两半。我尝试更改视频层、渲染层但没有成功。我的代码如下所示。letcomposition=AVMutableComposition()letvidAsset=AVURLAsset(url:path)//getvideotrackletvtrack=vidAsset.tracks(withMediaType:AVMediaTypeVideo)

ios - 在 Swift 3 中向视频添加叠加层

我正在学习AVFoundation,我在尝试在Swift3中保存带有叠加图像的视频时遇到问题。使用AVMutableComposition我可以将图像添加到视频中,但是视频被放大并且不局限于拍摄视频的纵向尺寸。我试过:通过AVAssetTrack设置自然大小。在AVMutableVideoCompositionrenderFrame中将视频限制为纵向大小。将新视频的边界锁定到录制的视频宽度和高度。下面的代码与我需要帮助的问题无关。我要添加的图像覆盖了整个纵向View,并且在边缘周围都有边框。该应用程序还只允许纵向。funcprocessVideoWithWatermark(video: