CMake语法简介(androidstudio中利用CMake开发NDK): http://blog.csdn.net/u013718120/article/details/62883711
FFmpeg之一编译ForAndroid: http://blog.csdn.net/xiaoru5127/article/details/51524795

参考:

[总结]FFMPEG视音频编解码零基础学习方法

Android学习之 在surface上显示YUV 笔记

Android用surface直接显示yuv数据(一)

Android Studio FFMpeg CMakeList.txt, Static Library

# For more information about using CMake with Android Studio, read the
# documentation: https://d.android.com/studio/projects/add-native-code.html cmake_minimum_required(VERSION 3.4.) include_directories(src/main/cpp/include) add_library(avutil-lib STATIC IMPORTED)
set_target_properties(avutil-lib PROPERTIES IMPORTED_LOCATION
${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/lib/libavutil.a) add_library(avcodec-lib STATIC IMPORTED)
set_target_properties(avcodec-lib PROPERTIES IMPORTED_LOCATION
${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/lib/libavcodec.a) add_library(avformat-lib STATIC IMPORTED)
set_target_properties(avformat-lib PROPERTIES IMPORTED_LOCATION
${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/lib/libavformat.a) add_library(x264-lib STATIC IMPORTED)
set_target_properties(x264-lib PROPERTIES IMPORTED_LOCATION
${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/lib/libx264.a) add_library(swresample-lib STATIC IMPORTED)
set_target_properties(swresample-lib PROPERTIES IMPORTED_LOCATION
${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/lib/libswresample.a) add_library(swscale-lib STATIC IMPORTED)
set_target_properties(swscale-lib PROPERTIES IMPORTED_LOCATION
${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/lib/libswscale.a) add_library(mp3lame-lib STATIC IMPORTED)
set_target_properties(mp3lame-lib PROPERTIES IMPORTED_LOCATION
${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/lib/libmp3lame.a) add_library(yuv_static-lib STATIC IMPORTED)
set_target_properties(yuv_static-lib PROPERTIES IMPORTED_LOCATION
${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/lib/libyuv_static.a) find_library(log-lib log)
find_library(m-lib m)
find_library(z-lib z)
find_library(dl-lib dl)
find_library(stdc++-lib stdc++)
find_library(jnigraphics-lib jnigraphics) add_library(net_camera SHARED src/main/cpp/net_camera.cpp) target_link_libraries(net_camera avformat-lib avcodec-lib avutil-lib x264-lib mp3lame-lib
swscale-lib swresample-lib yuv_static-lib ${log-lib} ${m-lib} ${z-lib} ${dl-lib} ${stdc++-lib}
${jnigraphics-lib})

最新文章

  1. php 中的 基本区别点
  2. Jade之属性
  3. 《ASP.NET MVC4 WEB编程》学习笔记------Entity Framework的Database First、Model First和Code Only三种开发模式
  4. JavaWeb学习总结(十五)--过滤器的应用
  5. java.util.ArrayList源码分析
  6. Hadoop基于Protocol Buffer的RPC实现代码分析-Server端
  7. Lucene.net项目研究说明
  8. 第八届郑州轻工业学院ACM(程序设计大赛)校内预选赛
  9. Linq 延迟加载
  10. vim 匹配查找指定位置的数字,并将数字做运算后赋值
  11. PHP+Ajax判断是否有敏感词汇
  12. linux 命令 — download
  13. centos etcd 启动失败
  14. docker常用命令汇总
  15. C# 语言 - 一个优雅的分页实现
  16. C艹函数与结构体
  17. IE和Firefox之间的JavaScript差异
  18. http之请求方法
  19. shell-sed命令详解(转)
  20. 面向对象JS基础

热门文章

  1. dp--最长上升子序列LIS
  2. flutter实现promise中resolve(RxJava中emiter.onSucess("result"))功能
  3. body书写总框架
  4. JavaEE--分布式对象
  5. PAT甲级——1001 A+B Format (20分)
  6. CodeForces 91B Queue (线段树,区间最值)
  7. iMX6Q/PLUS开发板烧写设备树内核的Ubuntu系统
  8. 十六、linux系统网络基础
  9. css后续篇
  10. 关于 Cantor 集不可数的新观点