作者zonble (zonble)
标题Re: [问题] AVFoundation
时间Mon Apr 18 09:12:34 2016
※ 引述《pgst (householder)》之铭言:
: 最近因为工作关系 需要完成影片剪辑 加音乐 文字等功能
: 上网找不太到相关的sample code来参考
: 不知道板上有没有大大有类似的经验呢?
直接去买这本书照着做比较快 :p
https://goo.gl/fmNaEO
书中的 sample code
https://github.com/tapharmonic/Learning-AV-Foundation
大概来说,就是使用 AVComposition 来做。书里头已经是
最後面几个章节了,但是前面有一些跟 media 有关的基本
知识也建议看一下,像是 audio 档案有哪些不同格式、
什麽叫 sample rate、什麽叫 I Frame、 P Frame 之类的。
流程大概是
1. 先把影片从 AVAsset 包进 AVComposition 里头
2. 要加音乐的话,把音乐弄成 AVAudioMix 控制
3. 要加文字的话,其实是透过 CAAnimation 与 CALayer
在影片的 layer 上面继续叠一些东西,最後再 render 成
新的影片。
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.57.236
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1460941959.A.AC4.html