本文参考:https://blog.csdn.net/leixiaohua1020/article/details/47008825
3.第一个FFMPEG App
FFMPEG是用C语言实现的,所以在学习这一章时,需要对JNI和NDK有一定的了解,当然,C,C++也得会一点。
如果都不会的话,可以先看看我前面的文章,补充点基础知识:Android JNI与NDK(一)
本节不会涉及太多FFMPEG的知识,毕竟刚开始,本节只是跑通整个流程,剩下的就是学习FFMPEG框架,熟练使用。所以本节是很重要的,也是建立Android FFMPEG音视频开发自信的第一步。
public class MainActivity extends AppCompatActivity {
private TextView mTextView;
static {
System.loadLibrary("avutil-55");
System.loadLibrary("avcodec-57");
System.loadLibrary("avformat-57");
System.loadLibrary("avdevice-57");
System.loadLibrary("swresample-2");
System.loadLibrary("swscale-4");
System.loadLibrary("postproc-54");
System.loadLibrary("avfilter-6")