E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
avfoundation
iOS图像:Metal 实现视频采集和渲染
希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容目录一、使用Metal实现视频采集和预览(可省略)1、准备工作2、设置Metal3、设置
AVFoundation
时光啊混蛋_97boy
·
2022-01-13 10:41
SwiftUI:循环播放视频
这两种方法都使用
AVFoundation
,但它们采用了非常不同的方法。我发现的第一个方法是使用一个单一视频的AVPlayer,并将在视频结束时倒带(重置)视频到开始。
猪猪行天下
·
2021-12-31 14:47
高性能且灵活的 iOS 视频剪辑与特效开源框架 – VideoLab
本次LiveVideoStackCon2021音视频技术大会北京站,我们邀请到了RingCentralVideo移动端架构师——阮景雄,他向我们分享了
AVFoundation
视频剪辑框架,以及VideoLab
·
2021-12-19 13:48
视频处理ios开源框架音视频
iOS基于
AVFoundation
制作用于剪辑视频项目
其实Apple官方也给了一个UIVideoEditController让我们来做视频的处理,但难以进行扩展或者自定义,所以咱们就用Apple给的一个框架
AVFoundation
来开发自定义的视频处理。
·
2021-12-08 13:26
SwiftUI 视频大全之如何在适用于 iOS 15 的 SwiftUI 中创建循环视频背景
如何在适用于iOS15的SwiftUI中创建循环视频背景通过UIViewRepresentable利用
AVFoundation
框架在撰写本文时,还没有一种直接的方法可以在SwiftUI中整合视频背景或视频播放器
iCloudEnd
·
2021-11-30 17:30
Daily
AVFoundation
- 视频基础
视频什么是视频?视频其实就是由很多张图片,时间间隔很小的连续展示出来,人们就觉得画面中的人物在动,这就是视频。视频的实质就是N多张图片的集合。那每张图片和帧又有什么关系呢?事实上,如果一视频里面的图片,我们原封不动的全部存起来,空间会很大很大很大,但是如果通过一定的算法,把每一张图片压缩一下,变成帧。再把帧连起来变成流,再把不同的流放到某个容器里面,这就是我们平常看见的电影文件了.关于视频的一些概
Tel_小超
·
2021-09-07 15:21
iOS使用视听媒体框架
AVFoundation
实现照片拍摄
用系统自带的视听媒体的框架,
AVFoundation
实现照片拍摄。相比UIKit框架(UIImagePickerController高度封装),
AVFoundation
框架让开发者有更大的发挥空间。
·
2021-08-30 17:56
ios
iOS视频编解码_1
从相机或者其他地方收到视频时将它压缩成视频文件4、收到视频时将它压缩成视频文件的同时得到每一帧压缩数据并将它通过网络发送出去音视频接口梗概:AVKit:提供一些方便使用的上层接口,在View层上提供接口处理音视频
AVFoundation
unravelW
·
2021-08-19 17:45
AVFoundation
--- 01入门
AVFoundation
---01入门目标解析框架,了解相关的功能和特性。媒体相关知识解析
AVFoundation
一
AVFoundation
在整个体系中所处的角色!
亡灵诅咒
·
2021-06-27 17:49
iOS-Core系列框架介绍(二)
音视频相关框架CoreMedia、CoreAudio、CoreVideo、CoreAudioKit、
AVFoundation
、AVKit1.CoreMedia提供对媒体文件操作的底层接口2.CoreAudio
cdcyd
·
2021-06-27 10:01
AVFoundation
文本转语音和音频录制 播放
现在你应该对
AVFoundation
有了比较深入的了解,并且对数字媒体的细节也有了一定认识,下面介绍一下
AVFoundation
的文本转语音功能AVSpeechSynthesizer开发者可以使用
AVFoundation
kvoxxx
·
2021-06-27 06:22
iOS音视频采集与格式转换(yuv转rgb)
1.音视频采集(使用
AVFoundation
)基本流程1.初始化输入设备2.初始化输出设备3.创建AVCaptureSession,用来管理视频与数据的捕获4.创建预览视图//初始化输入设备-(void
zhq1992
·
2021-06-26 13:34
iOS 利用
AVFoundation
给视频添加配音、背景音乐
原理理解:一个视频文件包含了、两种类型的资源,我们在给视频添加音频时,其实就是把原视频的音频和视频提取出来,混合新的音频后合成导出。步骤如下:获取视频文件的videoTrack;获取视频文件的audioTrack;获取要添加的音频文件的audioTrack;添加、合成、导出。在音视频合成中,主要是用到了来进行资源的整合。代码如下:创建composition//创建可变的音视频组合AVMutable
心在前方
·
2021-06-26 10:21
AVFoundation
音视频精准截取(九)
前言从本文开始逐渐学习iOS自带的多媒体处理框架,例如
AVFoundation
,VideoToolbox,CoreMedia,CoreVideo实现多媒体的处理,并且将实现方式以及效果和ffmpeg的方式做对比截取一个音视频文件中的某个时间段的音视频然后保存是很常见的需求
仙人掌D
·
2021-06-26 09:34
iOS 基于Metal的本地视频渲染流程及详细解析
1.本地视频的渲染流程与
AVFoundation
采集的视频流渲染流程完全一致,只不过视频流的来源不同,一个是
AVFoundation
采集的CMSampleBufferRef和AVAssetReader读取本地视频文件的
如意神王
·
2021-06-25 17:41
iOS 上的相机捕捉
在第一个SKDs版本中,在app里面整合相机的唯一方法就是使用UIImagePickerController,但到了iOS4,发布了更灵活的
AVFoundation
框架。
iOS_小久
·
2021-06-22 09:47
iOS视频流采集概述(AVCaptureSession)
需求:需要采集到视频帧数据从而可以进行一系列处理(如:裁剪,旋转,美颜,特效....).所以,必须采集到视频帧数据.阅读前提:使用
AVFoundation
框架采集音视频帧数据GitHub地址(附代码):
小东邪啊
·
2021-06-22 08:35
AVSpeechSynthesis使用详解
使用步骤1.使用iOS系统的文字转语音需要用到
AVFoundation
框架image.png2.引入头文件#import实现语音播报功能我们只要用到两个类:AVSpeechSynthesizerAVSpeechUtt
爱吃榴莲的程序员
·
2021-06-21 21:43
AVFoundation
开发秘籍笔记:第4章 视频播放
本节从一个较高层级的介绍入手,通过探究其所扮演的角色和所含类之间的关系来学习
AVFoundation
的播放功能。后面还会继续深入分析具体的API,并通过实际开发一个自定义视频播放器来实际使用这些类。
AlanGe
·
2021-06-21 07:24
AVFoundation
- 根据图像生成视频
先给一个可以直接拿过去用的代码,然后我再解释一下.+(void)compressImage:(NSURL*)imageUrlduration:(CGFloat)durationsize:(CGSize)imageSizeoutputUrl:(NSURL*)exportUrlcompletion:(void(^)(void))block{//getsourceCGImageRefimage=NULL
比沉默寡言话多
·
2021-06-21 04:54
iOS 之自定义相机
因为自定义相机的API在
AVFoundation
里所以得包含头文件#import,拍照后会把照片存入系统相册,所以得用#import框架。
charlotte2018
·
2021-06-21 02:37
ios 点击按钮跳转视频播放
#import//基于
AVFoundation
,通过实例化的控制器来设置player属性#import//1.导入头文件iOS9新增@interfaceViewController()@end@implementationViewController
你又脸红了i
·
2021-06-19 20:55
用
AVFoundation
做一个视频播放器(一)
1.
AVFoundation
简介 播放视频苹果提供了非常强大的
AVFoundation
框架,几乎可以满足我们所有的需求,播放短视频仅仅需要几行代码就可以搞定。
豆丶浆油条
·
2021-06-19 11:50
iOS 录音、格式转换
需求:app注需增加录音功能,上传到服务器,录音文件尽量不要太大实现步骤:1、在需要的文件导入
AVFoundation
#import2、写访问权限,在info.plist添加如下键值对NAMicrophoneUsageDescription
小助手_62b4
·
2021-06-16 14:10
ios
AVFoundation
框架给视频添加背景音乐的方法
///视频添加背景音乐///-Parameters:///-videoURL:视频文件URL///-audioURL:音频文件URL///-startTime:音频开始时间///-endTime:音频结束时间///-isOriginal:是否保留视频原音///-oriVolume:视频原音音量///-newVolume:新增背景音乐音量///-outputURL:视频输出文件地址///-compl
刘乔泓
·
2021-06-15 13:34
iOS开发-AVAudioPlayer音乐播放、按钮音效震动
AVAudioPlayer是一个属于
AVFoundation
.framework的一个类,它的功能类似于一个功能强大的播放器,AVAudioPlayer支持广泛的音频格式。
jackhans
·
2021-06-13 15:00
Metal 案例05:视频采集 & 实时渲染
实现摄像头采集内容的即刻渲染处理,理解视频采集、处理及渲染的流程视频实时采集并渲染的效果图如下,以下效果是由于设置了高斯模糊滤镜,其中高斯模糊滤镜的sigma参数值越高,图像越模糊案例效果图视频渲染的实现思路主要有以下三步1、通过
AVFoundation
Style_月月
·
2021-06-13 12:49
ios 播放本地视频
#import"ViewController.h"#import//基于
AVFoundation
,通过实例化的控制器来设置player属性#import//1.导入头文件iOS9新增@interfaceViewController
你又脸红了i
·
2021-06-12 08:23
AV Foundation 之 文本播报
(一)前言在系统学习
AVFoundation
框架前,我们先来感受一下
AVFoundation
的趣味之处。在之后的文章中,我会系统的和大家写到
AVFoundation
框架下一些必须理解的关键。
CC老师_HelloCoder
·
2021-06-10 17:28
利用
AVFoundation
中的AVAudioMix实现混音
正如可以用AVVideoComposition实现视频的混合一样,也可以用AVAudioMix实现音频的混合,用法也跟AVVideoComposition很相似,Demo见https://github.com/Phelthas/TEST_XMLCommon首先创建一个AVMutableComposition,将需要混音的视频或者音频轨道添加进去AVAssetTrack*videoTrack=[vi
Phelthas
·
2021-06-10 11:26
三、资源和元数据 AVAsset
简介
AVFoundation
最重要的类就是AVAsset,也是
AVFoundation
设计的核心。
smallLabel
·
2021-06-08 05:18
iOS调用相机无感抓拍
UIImagePickerController虽然有takePicture方法,但会弹出拍照界面,直接用AVCaptureDevice调用摄像头就可以进行无感抓拍导入
AVFoundation
框架#import
倪大头
·
2021-06-07 04:34
iOS 基于Metal的视频流(
AVFoundation
采集)渲染流程及详细解析
1.Metal是苹果的图形图像渲染框架,也可以实现普通的GPU高并发计算,流程与OpenGLES非常类似,且其里面也有封装好的滤镜,可以直接使用无需自己写.metal渲染的代码实现,视情况而定2.主要思路Metal视频渲染和图片渲染流程和思路完全一致,只不过图片读取的是图片纹理,视频读取的是Y和UV两个纹理,外加需要传递YUV到RGB的颜色转换矩阵和偏移量1.OC代码段编写Metal渲染所需的相关
如意神王
·
2021-06-06 16:54
AVFoundation
之AVSpeechSynthesizer播放语音内容
IOS中同样也有这个简便的功能,
AVFoundation
中的AVSpeechSynthesizer可以用来播放一个或多个语音内容,这些语音内容都是名为AVSpeechUtterance类的实例。
西风那个吹呀吹
·
2021-06-06 05:55
iOS -
AVFoundation
iOS和macOSX的
AVFoundation
的粗糙的架构图iOS-
AVFoundation
下面的是macOSXmac-
AVFoundation
可以看出mac是支持硬解码的,iOS8以上才支持硬解码的!
JackCoding
·
2021-06-05 12:26
AVFoundation
基础_2
AVMutableComposition是这个技术的一个核心的类,他继承于AVComposition类,AVComposition类又继承于AVAsset资源类。1.AVCompositionTrackAVCompositionTrack是AVAssetTrack的子类2.AVMutableVideoComposition:用来生成video的组合指令,包含多段instruction。可以决定最终
海的原滋味
·
2021-06-04 16:15
AVFoundation
开发秘籍笔记:第1章:
AVFoundation
入门
1.1
AVFoundation
的含义
AVFoundation
是苹果OSX系统和iOS系统中用于处理基于时间的媒体数据的高级Objective-C框架。
AlanGe
·
2021-05-27 21:25
FFmpeg录屏命令
录屏命令:ffmpeg-favfoundation-i1-r30out.yuv注释:使用
avfoundation
以30帧的频率进行录屏输出为out.yuv文件-f:指定使用
avfoundation
采集数据
张开V
·
2021-05-21 11:02
关于GPUImage之美颜相机
实现思路:GPUImage封装了
AVFoundation
相机API,所以它拥有拍照和拍摄视频的功能,即GPUImageStillCameraGPUImage提供了125种滤镜,其中有曝光、磨皮、美白、饱和度这些实用滤镜
村长大人tardis_cxx
·
2021-05-21 10:55
OC之AVCaptureSession
AVCaptureSession继承自NSObject,是
AVFoundation
的核心类;用于管理捕获对象AVCaptureInput的视频和音频的输入,协调捕获的输出AVCaptureOutput。
苏沫离
·
2021-05-21 08:38
AVPlayer实现播放视频和
AVFoundation
获取视频的buffer
这篇文章目的是用AVPlayer实现本地视频的播放,和使用
AVFoundation
获取视频的buffer;在这个获取视频buffer的过程中,因为不是摄像头取到的视频,所以走了一些弯路,希望写下来,给需要的人项目本身的需求是获取到视频的
MyNameIsMrLeon
·
2021-05-21 08:44
iOS 获取本地/网络视频的第一帧图片
首先添加
AVFoundation
和CoreMedia.framework方法一-(UIImage*)getImage:(NSString*)videoURL{AVURLAsset*asset=[[AVURLAssetalloc
SunnyLeong
·
2021-05-20 23:26
iOS学习:
AVFoundation
视频流处理
AVFoundation
在相关框架栈中的的位置:1432777169283241.jpg为了捕捉视频,我们需要这样几种类(与其它的子类)。
wzf_taker
·
2021-05-20 02:07
Android多媒体框架中几个重要的类
与iOS中强大的
AVFoundation
框架相比,Androidframework中提供的有关多媒体处理的类可谓屈指可数,但总比没有好吧。今天我们就来谈谈这几个类。
倾城_之泪
·
2021-05-17 14:00
iOS开发之二维码扫描
iOS开发之二维码扫描在iOS7以前,在IOS中实现二维码和条形码扫描,我们所知的有,两大开源组件ZBar与ZXing,iOS7之后我们就可以使用SDK中的
AVFoundation
框架来处理二维码的扫描
comst
·
2021-05-17 07:52
iOS 基于AVPlayer自定义视频播放器
但是MPMoviePlayerController在iOS9以后被弃用,AVPlayerViewController只能用于iOS8以后,所以使用
AVFoundation
框架中的AVPlayer来自定义视频播放器是很多项目的选择
卢叁
·
2021-05-15 23:59
iOS Swift4.0 音频的剪辑,裁剪
Swift4.0音频编辑废话不多说直接上代码1.创建工程导入
AVFoundation
头文件//必须的importUIKitimportAVFoundation2.开始干活overridefuncviewDidLoad
_菩提本无树_
·
2021-05-15 15:13
iOS视频流开发(3)— 录制
AVFoundation
开发当接到拍照或者视频录制需求的时候,很多同学会选择UIImagePickerController因为他封装的非常好,几个简单的设置就可以开始使用。
darcy87
·
2021-05-15 12:50
iOS 开发之-后台播放音乐
只需下面两步就可以实现后台播放音频操作了:1.在Info.plist中,添加"Requiredbackgroundmodes"键,其值设置如下图所示:插入的item2.添加
AVFoundation
框架,
我叫巴图图
·
2021-05-15 03:05
Swift小技巧(八)
1.如何播放视频//必须要:导入AVKit,导入
AVFoundation
//即使您使用AVPlayer,也需要
AVFoundation
框架//如果要使用AVPlayerViewController:letvideoURL
狂奔的胖蜗牛
·
2021-05-14 10:36
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他