Android 5.0以上を対象に動画編集アプリを開発しようとしていまして、そのために以下の環境にてAndroidへのFFMPEG組み込みを行おうとしております。
 ・AndroidStudio 2.3.3
 ・FFMPEG 3.3.2

http://nextat.co.jp/staff/archives/97
上記サイトを参考にFFMPEGのコンパイルやAndroid.mkを作成してのAndroidプロジェクトへの組み込みを行っていますが、うまくいっておりません。

色々なサイトを調べているのですが、環境のEclipseとAndroidStudioの違い、またAndroidStudioのバージョンによるビルドに関する仕様の違いなどがあるらしく、基になる環境が異なる情報が入り混じってしまい、正しい形というのが分かっていない状況です。

最初に記載した
 ・Android 5.0
 ・AndroidStudio 2.3.3
 ・FFMPEG 3.3.2
上記条件でFFMPEGの組み込みを行いたい場合、どういった作業が必要なのか、またどういった手順なのか、ご存知の方がいましたらご教授いただけますでしょうか。

---2017/7/18追記-----
■発生しているエラーと呼び出そうとしているCのファイルになります。
ffmpeg.c:11: error: undefined reference to 'avcodec_version'
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)

#include <string.h>
#include <jni.h>
#include <libavcodec/avcodec.h>

jstring Java_<パッケージ名>_TopActivity_stringFromJNI( JNIEnv* env, jobject thiz ) {
//avcodec_register_all();
int test = avcodec_version();

return (*env)->NewStringUTF(env, "Hello JNI !");
}