
FFmpeg
记住我的名字啊
微信公众号:More-Coupon;应用宝搜索:一张券
展开
-
Android使用FFmpeg
参考:雷大神FFmpeg的使用(主要目的记录一下)github上的下载地址:FFmpeg下载地址 操作步骤: * (1):Android中下载NDK * (2):编译FFmpeg类库 * (3):编写Java端代码 * (4):编写C语言端代码1.Android中下载NDK打开AndroidStudio–>File–>Setting,然后按照下图点击下载安装 注意:在Windows下原创 2016-11-01 14:28:16 · 575 阅读 · 0 评论 -
Android编译FFmpeg
1、环境配置 1.系统:Linux虚拟机 Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic 2.FFmpeg 版本4.0.4,点击下载 2、脚本命令 根据自己需求添加编写脚本,这里只是简单的使用 #!/bin/bash echo "进入编译ffmpeg脚本" ND...原创 2019-08-14 17:49:06 · 1497 阅读 · 0 评论 -
Android用FFmpeg解封装解码
1.解封装步骤 1.1 初始化操作 //初始化解封装和编解码 av_register_all(); avcodec_register_all(); //2、初始化网络 avformat_network_init(); 1.2 打开文件 AVFormatContext *avc = NULL; char path[] = "/sdcard/test.mp4"; int result...原创 2019-08-20 15:09:01 · 698 阅读 · 0 评论 -
Android 用FFmpeg 播放音视频
1 FFmpeg 播放视频 1.1 通过自定义GLSurfaceView 1.1.1 java 操作 自定义GLSurfaceView 创建native 方法并调用 HPlay extends GLSurfaceView public native void OpenBySurface(String url, Object surface); 1.1.2 c++ 操作 ANativeW...原创 2019-08-21 18:40:02 · 810 阅读 · 0 评论 -
Java与C交互
1.Java调用C方法 1.1 加载库到内存里 static { System.loadLibrary("native-lib"); } 1.2 调用C++ 方法 要声明native public native String stringFromJNI(); 1.3 C++ 文件: Java_com_bill_1shuai_aandfdemo_MainActivity_stringFr...原创 2019-08-27 18:05:33 · 756 阅读 · 0 评论