问题标签 [avassetimagegenerator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS为长视频创建缩略图
嗨,我想从我的视频中创建一个缩略图,长度为 2.46 分钟,大小为 68 Mb。我使用此代码创建缩略图:
问题是缩略图始终为零,但如果我将视频长度减少到 15 秒,它将创建缩略图。我可以为超过 15 秒的电影创建缩略图吗?
谢谢
ios - 从视频 url iOS 生成图像
我有这个问题,我从过去 2 天现在面临。我需要从视频中生成图像。AVAssetImageGenerator
我正在使用并且我正在使用该方法
现在我在一个数组中获取图像,这些图像根据打印描述而有所不同。但是当我将这些图像设置在一个上时UIImage
,我丢失了一些图像并且我得到了一些重复的图像。这是我的代码'一直在使用我所做的:
ios - 视频缩略图不是从本地视频 URL(资产 URL)生成的 iOS
我正在使用AVAssetImageGenerator生成视频的缩略图。当我通过本地视频资产 url 来生成图像时,它正在重新调整nil。我正在使用下面的代码来生成图像。
ios - 从图库中生成所有视频的视频缩略图会导致内存问题
我正在开发一个应用程序,我需要在我的画廊中显示所有视频的缩略图(作为收藏视图查看)。现在我正在使用 AVAssetImageGenerator 从画廊中的视频生成缩略图,但我遇到了内存问题。这是我的我正在使用的代码:
这是上面调用的方法:
}
我想知道为什么我在这里遇到内存问题以及如何解决它。
objective-c - 在目标 c 中的现有图像上渲染播放图像
我有一些视频和图像的收藏视图
使用 AVFoundation 能够从 iPhone 捕获视频并使用 AVAssetImageGenerator 生成缩略图。在画廊图像中显示时,应区分它的视频缩略图。所以我需要通过在其上绘制视频符号(如播放图标)来转换精确的图像。
可能吗?
ios - iOS swift:generateCGImagesAsynchronouslyForTimes 需要太长时间并冻结应用程序?
我使用以下代码异步获取视频缩略图:
我不明白为什么它会冻结应用程序,但例如,如果我将其用于 20 个 tableview 单元格,则加载时间超过 20 秒,并且应用程序在完成全部下载之前不会继续显示视图。为什么我在这里失踪?
ios - AVAssetImageGenerator - 在 5 秒时生成缩略图
看起来很简单。我只想要视频 5 秒内的缩略图:
输出是这样的:
为什么不actualTime
一样inTime
???如何在视频中获得 5 秒的图像?
ios - 我怎么知道 generateCGImagesAsynchronously 何时完全完成?
我需要拍摄视频,将每一帧转换为图像并将这些图像保存到磁盘。为了提高效率,我想使用AVAssetImageGenerator
,并且代码类似于以下内容:
问题是我不知道所有图像生成何时完成,但是一旦所有帧都写入磁盘,我就需要采取行动。例如:
上面的第2步让我绊倒了。我想我可以尝试计算调用完成处理程序的次数,并在计数等于帧数时触发适当的方法。
但我想知道是否有一种方法可以使用 API 来了解每一帧的处理时间?也许只是我错过了什么?任何指导或建议将不胜感激。
ios - 无法从视频网址生成缩略图
我正在使用此代码从视频网址生成缩略图
但我收到了这个错误。
我这样做对吗?有人可以帮我吗?谢谢