17得票3回答
m3u8文件AVAssetImageGenerator错误

我正在使用AVPlayer播放.m3u8文件。使用以下代码,使用AVAssetImageGenerator从中提取图像:AVURLAsset *asset1 = [[AVURLAsset alloc] initWithURL:mp.contentURL options:nil]; AVAsse...

14得票2回答
生成CGImagesAsynchronouslyForTimes有时无法生成完整的缩略图

我正在开发一个OS X应用程序,使用AVAssetImageGenerator.generateCGImagesAsynchronouslyForTimes方法,通常情况下它可以正常工作。但是偶尔会出现缩略图仅包含前几行像素的情况,并且其余部分都是绿色的,有时候图片会呈现不同的绿色调。由于这种...

10得票1回答
generateCGImagesAsynchronously何时完全完成?

我需要拍摄一个视频,将每一帧转换为图像并将这些图像保存到磁盘。出于效率的考虑,我想使用AVAssetImageGenerator,以下是类似的代码: 问题是我不知道何时才能完成所有图像生成,但我需要在所有帧都写入磁盘后采取行动。例如:assetGenerator.generateCGImag...

9得票4回答
如何在Swift中实现AVAssetImageGenerator.copyCGImageAtTime?

到目前为止,我已经有了以下内容 let assetUrl = NSURL.URLWithString(self.targetVideoString) let asset: AVAsset = AVAsset.assetWithURL(assetUrl) as AVAsset le...

8得票1回答
AVAssetImageGenerator在复制图像时失败

我正在使用AVAssetImageGenerator来从视频的最后一帧创建图像。这通常很好用,但是偶尔会发生copyCGImageAtTime失败的情况,错误信息如下: NSLocalizedDescription = "Cannot Open"; NSLocalizedFailureRea...

7得票2回答
AVAssetImageGenerator性能问题

我正在尝试创建一个视频图库。 为了显示视频,我正在使用UICollectionView。每个UICollectionViewCell都有一个带有视频缩略图的背景。为了生成视频缩略图,我正在使用一种带有逻辑的方法: AVURLAsset *asset = [[AVURLAsset alloc...

7得票4回答
使用AVAssetImageGenerator获取的视频或缩略图中获得方向

在我的应用程序中,我从单个图像创建视频。一切正常,视频以正确的大小和方向组装。无论是在苹果照片应用程序中、从 MPMoviePlayer 中还是从我保存它们的沙盒目录中,它们都能正确地显示。 问题出现在我尝试从电影中获取缩略图时。方向不正确,我不知道该如何修复。我已经看到了一个 -prefer...