首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音频
订阅
火柴盒环游记
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
音视频开发之旅(15) OpenGL ES粒子系统 - 喷泉
目录粒子和粒子系统实践:喷泉效果遇到的问题资料收获通过该篇的实践实现如下效果一、什么是粒子和粒子系统如何定义粒子?一个粒子有位置信息(x,y,z)、运动方向、颜色、生命值(开始和结束的时间)等属性什么
iOS下 AAC 音频编码
iOS下Apple为我们提供了非常方便的音频编解码工具AudioToolbox。该工具中包含了常见的编解码库,如AAC、iLBC、OPUS等。今天我们就介绍一下如何使用 AudioToolbox 进行AAC音频的编码工作。 在 iOS 中进行AAC编码的流程比较简单,按以下几步…
Core Audio音频基础概述
Core Audio提供了数字音频服务为iOS与OS X, 它提供了一系列框架去处理音频. Core Audio中包含我们最常用的Audio Toolbox与Audio Unit框架. 使用Audio File, Converter, Codec Services去从磁盘读取与…
iOS视频编码实战VideoToolbox
iOS中编码视频数据,一般情况而言一个项目仅需要一个编码器,不过有时特殊需求可能需要两个编码器同时工作.本例中实现了编码器类.仅通过指定不同编码器的枚举值就可以快速生成需要的编码器,且支持两个编码器一起工作. iOS中利用VideoToolBox框架完成视频硬编码操作,支持H.…
iOS下 WebRTC 视频渲染
今天为大家介绍一下 iOS 下 WebRTC是如何渲染视频的。在iOS中有两种加速渲染视频的方法。一种是使用OpenGL;另一种是使用 Metal。 OpenGL的好处是跨平台,推出时间比较长,因此比较稳定。兼容性也比较好。而Metal是iOS最近才推出的技术,理论上来说比Op…
【Android 音视频开发打怪升级:音视频硬解码篇】三、音视频播放:音视频同步
在上一篇文章定义的解码流程框架基类中,预留了几个虚函数,留给子类初始化自己的东西,本篇,就来看看如何实现。 上篇文章,多次提到音视频数据分离提取器,在实现音视频解码器子类之前,先把这个实现了。 比较简单,直接把代码贴出来了。 3)最后通过获取的索引,返回对应的音视频多媒体格式信…
Android视频开发进阶(part1-关于视频的那些术语)
说到安卓的视频开发,大多数朋友们都是用着开源的播放器,或者安卓自带的native mediaplayer,拿来主义居多,我曾经也是。。。 最近这半年因为开始着手重构公司的播放器,也开始学习了很多视频音频开发的相关知识,抱着独乐乐不如众乐乐的想法,开始写一些值得分享的东西。这次的…
Android视频开发进阶(part2-MP4文件的解析)
上一期文章我分享了一些视频播放里面的术语和基本概念。这一篇文章我会主要介绍容器(container format file)格式文件的细节,以最常见的MP4文件入手。然后会简短的介绍一个标准的播放器的启动,解析,播放流程。本篇还是以基础知识为主,虽然很枯燥,但是对视频开发的学习…
iOS音视频(音视频的编解码)
前言VideoToolbox编码部分初始化数据输入编码回调方法解码部分初始化H264数据输入解码回调方法完整代码AudioToolbox编码部分初始化编码函数编码回调解码部分初始化解码函数解码回调完整
AudioUnit中ExtAudioFile的使用
CoreAudio中和读写音频文件有关的有ExtAudioFile和AudioFile,这里介绍ExtAudioFile读写音频文件的相关API和操作。 pcm、aac、opus等,代表音频的原始数据,是音频的数字信号。 aif、caf、mp3等,文件存储可以压缩数据进行存储如…