AndroidNDK工程FFmpeg(一)–Mac下编译 Android使用FFmpeg–Shell脚本编写与执行编译FFmpeg库
AndroidNDK工程FFmpeg(二)–AndroidStudio下创建FFmpeg的NDK工程
AndroidNDK工程FFmpeg(三)–FFmpeg API简介
在第一篇文章中用Shell脚本执行编译FFmpeg库生产的Android文件夹下面
include文件夹下 就是FFmpeg API 源码
- libavcodec
- libavfilter
- libavformat
- libavutil
- libswresample
- libswscale
这几个文件夹都是来干啥的? - libavcodec //编码/解码库 encoding/decoding library
- libavfilter //基于图形的帧编辑库 graph-based frame editing library
- libavformat // I/O和分解/合并库 I/O and muxing/demuxing library
- libavutil //工具库 common utility library
- libswresample //音频重采样、格式转换和混合 audio resampling, format conversion and mixing
- libswscale //颜色转换和缩放库 color conversion and scaling library
libavcodec //编码/解码库 encoding/decoding library
解码/编码时获取解码器
AVCodec * avcodec_find_decoder (enum AVCodecID id)
通过解码Id获取到解码器
AVCodec * avcodec_find_decoder_by_name (const char *name)
通过名字获取到解码器
未完待续 去英文网站上找有用的东西真难