

swiftで動画編集アプリを作成しています。

AVFoundationを使って動画にロゴを追加する機能を作成しています。

objective-cのサンプルはいくつか見つけることができたのですが  
swiftでのサンプルがなかなかありません。  
＋objective-cのサンプルをswiftに書き換えて試してみてはいるもののうまくいきません。

どなたかいいサンプルなどありましたら教えていただきたいです。。。

当方、ios開発始めてから1ヶ月も経ってない根っからの初心者です。


CC BY-SA 3.0
2015-08-05T02:40:33.390
13051
2015-08-07T11:00:45.240
10805
question
ios swift avfoundation
AVFoundationつかって動画にロゴを付加したい


これでいけました（Ob-Cですが。。。）

[code]

        - (void)setLogo:(AVMutableVideoComposition *)videoComposition
    {
        UIImage *logo = [UIImage imageNamed:@"watermark"];
        CALayer *logoLayer = [CALayer layer];
        logoLayer.contents = (id)logo.CGImage;
        logoLayer.frame = CGRectMake( 15, height - 83, 67, 68);
        CALayer *parentLayer = [CALayer layer];
        CALayer *videoLayer = [CALayer layer];
        parentLayer.frame = CGRectMake( 0, 0, width, height );
        videoLayer.frame = CGRectMake( 0, 0, width, height );
        [parentLayer addSublayer:videoLayer];
        [parentLayer addSublayer:logoLayer];
        videoComposition.animationTool = [AVVideoCompositionCoreAnimationTool videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayer:videoLayer
                                                                                                                                      inLayer:parentLayer];
    }
    
[/code]


CC BY-SA 3.0
2015-08-07T11:00:45.240
13142
2015-08-07T11:00:45.240
3574
13051
answer