首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sweet_iOS

    AVFoundation框架解析看这里(7)- AVAssetImageGenerator

    在很多视频软件中,基本都会提供跟随鼠标进度显示画面,裁剪视频时预览关键帧等功能,实际上,这种类似的功能都是AVAssetImageGenerator的功劳。 属性 /* 初始化 AVAssetImageGenerator的AVAsset实例。 */ open var maximumSize: CGSize /* */ open var apertureMode: AVAssetImageGenerator.ApertureMode? , CMTime, AVAssetImageGenerator.Result, Error?) -> Void 应用场景: 视频帧预览 实际上就是基于AVAssetImageGenerator实现的功能。

    1.7K30发布于 2020-12-23
  • 来自专栏用户4669341的专栏

    IOS开发:仿抖音短视频系统生成webp动图客户端解决方案

    11452136-6e6ea11700c24130.png 截取视频帧 截取视频一帧关键代码如下: AVAssetImageGenerator *generator = [[AVAssetImageGenerator AVURLAssetalloc]initWithURL:videoUrloptions:nil]; int64_t scale = asset.duration.timescale; AVAssetImageGenerator *generator = [[AVAssetImageGenerator alloc] initWithAsset:asset]; generator.appliesPreferredTrackTransform

    2K00发布于 2019-03-01
  • 来自专栏日常技术分享

    iOS 获取网络视频第一帧

    #import "VideoHelper.h" #import <AVFoundation/AVAsset.h> #import <AVFoundation/AVAssetImageGenerator.h alloc] initWithURL:[NSURL URLWithString:url] options:nil]; NSParameterAssert(asset); AVAssetImageGenerator *assetImageGenerator =[[AVAssetImageGenerator alloc] initWithAsset:asset]; assetImageGenerator.appliesPreferredTrackTransform

    2.5K10发布于 2020-12-28
  • 来自专栏sweet_iOS

    AVFoundation框架解析看这里(1)- 概论

    import AVFoundation.AVAssetDownloadTask import AVFoundation.AVAssetExportSession import AVFoundation.AVAssetImageGenerator AVAnimation动画类 AVAsset资产类可通过这个类获得图片、文件、媒体库 AVAssetExportSession资源导出会话:是一个通过资源文件对象去创建一个指定预设的输出的转码内容会话 AVAssetImageGenerator

    2.1K21发布于 2020-12-23
  • 来自专栏APP自动化测试

    iOS实现视频和图片的上传

    videoPath { AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoPath options:nil]; AVAssetImageGenerator *gen = [[AVAssetImageGenerator alloc] initWithAsset:asset]; gen.appliesPreferredTrackTransform

    2.7K71发布于 2019-10-15
  • 来自专栏iOSer成长记录

    iOS-Core系列框架介绍(二)

    import AVFoundation.AVAssetDownloadTask import AVFoundation.AVAssetExportSession import AVFoundation.AVAssetImageGenerator

    1.5K50发布于 2018-06-29
  • 来自专栏一“技”之长

    iOS MachineLearning 系列(5)—— 视频中的物体运动跟踪

    // 读取视频资源 let videoAsset = AVURLAsset(url: videoURL) // 创建视频资源解析器 let videoProcessor = AVAssetImageGenerator

    1K20编辑于 2023-04-27
  • 来自专栏DevTips

    AVFoundation 框架介绍

    你可以使用 addOutput: 将一个或多个 AVAssetReaderOutput 添加到 AVAssetReader 对象中来读取资产的媒体数据 AVAssetTrack 媒体资产轨道对象 AVAssetImageGenerator

    4.1K11发布于 2019-11-05
  • 来自专栏flutter开发精选

    flutter-如何实现类型微信分享的功能

    duration: duration, type: .video) } var saved = false let assetImgGenerate = AVAssetImageGenerator

    3.6K40编辑于 2022-09-20
领券