AV Foundation入门

原文首发:http://coderzhang.xyz

AV Foundation其设计过程高度依赖多线程机制.充分利用了多核硬件的优势并大量使用block和GCD机制将复杂的计算进程放在后台线程运行.会自动提供硬件加速.此外,从一开始该框架就是针对64位处理器设计的,能充分发挥64位处理器的优势.

了解数字媒体

现实生活中的信号是连续的,但是数字世界的信号是离散的,由1和0两个状态表示.要将模拟信号转换成我们能够存储并传输的数字信号,要经过模拟-数字转换过程,这个过程称为采样(Sampling).

数字媒体采样

对媒体内容进行数字化主要有两种方式.第一种称为时间采样,这种方法捕捉一个信号周期的变化(比如音频录制).第二种称为空间采样,包含对一副图片在一定分辨率之下捕捉其亮度和色度,进而创建由该图片的像素点数据所构成的数字化结果.当对一段视频进行数字化时,这两种方式可以同时使用.

音频采样介绍

音频数字化的过程包含一个编码方法:线性脉冲编码调制(PCM或LPCM).即对连续变化的模拟信号进行抽样、量化和编码产生数字信号.一个周期内的采样次数称为采样率.显然,低采样率的数字信号版本无法很好的还原原始数据.

一般来说,采样率需要达到采样对象最高频率的两倍,能得到比较好的还原效果(Nyquist rate).除采样率外,数字音频采样的另一个重要方面是能够捕捉到什么精度的音频样本.保存样本值的字节数定义了在线性维度上可以的离散度,同时这个信息也被称为音频的位元深度.

数字媒体压缩

对信号进行数字化时,如果要保留原始未压缩的数字呈现效果,就需要大量的存储空间.所以网络传输中还需要进行数字媒体压缩.对数字媒体进行压缩可以大幅缩小文件体积,但是会衰减资源质量.

色彩二次抽样

人体眼睛对亮度的敏感度要高于颜色,我们可以大幅减少存储在每个像素中的颜色信息,而不至于图片的质量严重受损,这个过程称为色彩二次抽样.

编解码器压缩

大部分音频和视频都是使用编解码器来压缩的.编解码器使用高级压缩算法对需要保存或发送的音视频数据进行压缩和编码.

压缩可分为有损压缩和无损压缩.比如zip和gzip就是无损压缩的一种.而有损压缩可能会损失部分数据,通过消除人类不太敏感的特定频率来减少冗余数据,同时将文件质量损耗控制到最小.

视频编解码器

对于视频编解码而言,AV Foundation提供了有限的几种媒体类型支持.主要可以归结为H.264和Apple ProRes.

音频编解码器

只要是Core Audio框架支持的音频编解码,AV Foundation都可以支持.

容器格式

像.mov,.m4v,.mpg和.m4a等各种扩展名结尾的文件,虽然我们通常将这些类型认为是文件格式,但其正确定义应该是文件的容器格式.

容器格式也被称为元文件格式.每种格式都有一个规范用于确定文件结构.所谓的结构并不仅仅是其包含的媒体资源(比如媒体周期,编码和时间信息),一般还定义了描述性的原数据,比如标题和坐着信息等.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容