首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频
订阅
幸福的鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
iOS开发 AudioUnit+AUGraph实现录音耳返功能
这算是我进公司实习期间完成的第一个比较完整的项目吧,耗时大约2个月,也是我第一次接触iOS音频开发,目前还未接触过视频开发,但以后我也应该会往音视频方向发展,不得不承认于我个人而言,音视频开发确实有一定难度,直到现在我感觉自己对iOS的音频也是一知半解,所以写这篇东西仅仅是想要…
OpenGL ES入门第一篇-OpenGL ES初探
OpenGL ES (OpenGL for Embedded Systems) 是以手持和嵌入式为目标的⾼级3D图形应 ⽤程序编程接口(API). OpenGL ES 是⽬前智能手机中占据统治地位的图形API.⽀持的平台: iOS, Andriod , BlackBerry ,…
WWDC 2018:写给 OpenGL 开发者们的 Metal 开发指南
Metal 是 Apple 开发的一款图形引擎。本文将对比 OpenGL,详细介绍 Metal 的对象模型以及开发思想,旨在帮助 OpenGL 开发者更容易地转向 Metal 开发。 由于 Metal 与 OpenGL 同为底层图形引擎,因此阅读本文需要一定的图形基础。本文假定…
iOS图形处理概论:OpenGL ES,Metal,Core Graphics,Core Image,GPUImage,OpenCV等
对于刚接触iOS图形相关框架的小白,有一些图形框架在字面上和功能上非常容易混淆。这里旨在总结一下各种框架,区分它们的概念和功能,以作日后进一步细分学习的指引。因而,本文并不会针对具体框架作详解,只作区分引导,读者可自行选择方向继续深造。为此,笔者总结了一张各种框架关系图,如下所…
18个实时音视频开发中会用到开源项目
实时音视频的开发学习有很多可以参考的开源项目。一个实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。每一个细分环节,还有更细分的技术模块。比如,前后处理环节有美颜、滤镜、回声消除、噪声抑制等,采集有麦克风阵列等,编解码有VP8、VP9、H.2…
移动开发者的必知音视频基础知识
作为移动开发者,大多数时候会需要接触到音视频相关的开发,而其实严格意义上我也并不是专职的音视频开发工程师,只是在 2016 因为业务需要接触到音视频相关的领域,而开源的 GSYVideoPlayer 恰好火起来之后,为了解决系列问题成了“半桶水”的音视频开发工程师。 而这些其实…
短视频从无到有 (八)视频速率调节
录制好的视频我们可以处理成慢速或者快速的效果。还是十分简单,AVMutableCompositionTrack这个类已经开放了接口scaleTimeRange: toDuration:,我们只需要处理成所想要的效果即可。不多说,还是直接上代码: 注意这里与实时慢速拍摄视频不同。…
短视频从无到有 (四)视频添加水印
给视频添加水印的原理是把视频的每一帧都重新渲染,这个功能我们可以用GPUImage和AVFoundation两个框架来做。下面,我就来详细阐述这两种不同的方案。 6.导出视频。导出视频依然使用的是AVAssetExportSession 注:必须判断是否有音频[[videoAs…
短视频从无到有 (二)美颜、断点拍摄及视频合成功能
众所周知,基于OpenGL的GPUImage是一个很出名的框架。使用GPUImage,我们能很轻易的做出美颜效果。其中有多达120多种效果提供给大家使用。今天,我只讲如何使用GPUImage,对于GPUImage的研究,网上有很多资料,大家可以很方便的学习,以后我也会会出个关于…
短视频从无到有 (一)GPUImage的使用
前言:本系列文章旨在为刚接触短视频的新人开发提供方便,写的不好的地方,还请各路大神指教。众所周知,开发音视频相关的项目是有很大难度的,基于OpenCV、OpenGL、ffmpeg等众多框架,iOS下又涉及到GPUImage、AVFoundation等框架,语言层面上涉及C、C+…