ffmpeg集成3.4版本

今天我试了下ffmpeg的集成,在网上看到一个比较详细的教程是2.8的,按照方法集成后总是报错,后来经过不断地尝试终于将3.4集成完毕没有报错,原文的过程很详细,只是在tools导入文件的时候会有一些变化,今天写个文章记录下。

转载出处:https://www.jianshu.com/p/ecfbebadbe55

1.需要在修正的地方时原文有句话为:FFmpeg Tool 相关文件,导入的文件为

ffmpeg.c    ffmpeg.h    ffmpeg_opt.c    ffmpeg_filter.c    cmdutils.c    cmdutils.h    cmdutils_common_opts.h

在3.4中需要导入的文件为

ffmpeg.c    ffmpeg.h    ffmpeg_opt.c    ffmpeg_filter.c    cmdutils.c    cmdutils.h    ffmpeg_hw.h

2.当原文调用ffmpeg_main函数的时候,ffmpeg.h文件没有生命需要加上

3.原文工程需要导入的框架不全,我当时导入的全部为

Accelerate.framework    videotoolbox.framework    mediatoolbox.framework    Openal.framework    Quartzcore.framwork    Coremedia.framework    Coregraphics.framework    Audiotoolbox.framework    Avfoundation.framework    libswscale.a    Libavcodec.a    Libavformat.a    Libswresample.a    Libiconv.tbd    libavfilter.a    libavutil.a    Libbz2.tbd    Libz.tbd    Libavdevice.a和原来的而有些重复,但是可以编译通过

3.4ffmpeg编译生成的文件和文章2.8的不太一样,文件都在fftools里面,其他的按照原文的方法就可成功

你可能感兴趣的:(ffmpeg集成3.4版本)