您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页2.iOS平台集成ffmpeg

2.iOS平台集成ffmpeg

来源:二三四教育网
1.lipo命令

当编译好ffmpeg库以后,会看到如下静态库:

我们可以根据需要,将需要的支持不同cpu架构的某个静态库导入工程,

也可以使用lipo命令,将支持不同架构的静态库合并成fat静态库,这样,工程就同时支持不同cpu架构(模拟器,真机都支付),但是此时静态库比较大。

2.导入步骤:

1.将lib中的.a静态库文件和include中的头文件复制到工程(不需要lib中的pkgconfig文件夹)

2.在Build Phases 中添加依赖库
CoreMedia.framework , CoreGraphics.framework,AudioToolbox.framework,VideoToolbox.framework,libz.tbd,libbz2.tbd,libiconv.tbd。

3.配置头文件和.a静态库路径

Library Search Paths Header Search Paths
  1. 在代码中测试ffmpeg配置信息
    // 会打印你在编译ffmpeg时配置的信息
#import "TestFFmpeg.h"
#import <libavcodec/avcodec.h>

@implementation TestFFmpeg

+ (void)testConfigure{
    const char *configuration = avcodec_configuration();
    NSLog(@"配置信息: %s", configuration);
}

@end

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务