一.AVFoundation简介
- AVAsset 加载媒体
- AVAssetTrack 获取视频/音频轨道
- AVMetadataItem 获取媒体属性元数据
- AVAssetImageGenerator 截图
- AVAssetImageGenerator 获取多帧图片
- AVAssetExportSession 裁剪/转码
- AVPlayer 播放视频
- AVPlayerItem 管理资源对象
- AVPlayerLayer 显示视频
- AVQueuePlayer 播放多个媒体文件
- AVComposition AVMutableComposition 将多个媒体合并
- AVVideoComposition AVMutableVideoComposition 管理所有视频轨道
- AVCompositionTrack AVMutableCompositionTrack 添加移除缩放媒体音视频轨道信息
- AVAssetTrackSegment 不可变轨道片段
- AVCompositionTrackSegment 可变轨道片段
- AVVideoCompositionInstruction AVMutableVideoCompositionInstruction 操作指令
- AVMutableVideoCompositionLayerInstruction
- AVVideoCompositionCoreAnimationTool
- AVMutableAudioMix
- AVAudioMixInputParameters
二.AVFoundation媒体播放
- AVPlayer 播放视频
- AVPlayer Seek 时间不准确
- AVPlayerItem 管理资源对象
- AVPlayerLayer 显示视频
- AVQueuePlayer 播放多个媒体文件
- AVFoundation 将多个媒体合并播放
- AVPlayer 播放音频
- AVAudioPlayer 播放音频
- AVFoundation 文本到语音功能
三.AVFoundation编辑
- AVFoundation – 导出视频到沙盒目录
- AVFoundation – 将多个媒体合并(一) – 流程简介
- AVFoundation – 将多个媒体合并(二) – 一个轨道多个视频无缝衔接
- AVFoundation – 将多个媒体合并(三) – 多个轨道,每个轨道对应一个单独的音频或者视频
- AVFoundation – 将多个媒体合并(四) – 不同分辨率媒体合成并自定义分辨率
- AVFoundation – 将多个媒体合并(五) – 多个视频之间设置转场溶解过渡效果
- AVFoundation – 截取
- AVFoundation – 转场 – 溶解效果
- AVFoundation – 转场 – 擦除效果
- AVFoundation – 转场 – 推入/推出效果
- AVFoundation – 设置透明度
- AVFoundation – 添加水印
- AVFoundation – 解码媒体音频/视频数据到 CMSampleBufferRef
- AVFoundation – 压缩媒体音频/视频数据到 MP4 / MOV
暂无评论内容