![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 522 阅读 · 0 评论 -
Android编译FFmpeg
1、环境配置1.系统:Linux虚拟机Distributor ID: UbuntuDescription: Ubuntu 18.04.2 LTSRelease: 18.04Codename: bionic2.FFmpeg 版本4.0.4,点击下载2、脚本命令根据自己需求添加编写脚本,这里只是简单的使用#!/bin/bashecho "进入编译ffmpeg脚本"ND...原创 2019-08-14 17:49:06 · 1444 阅读 · 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 · 646 阅读 · 0 评论 -
Android 用FFmpeg 播放音视频
1 FFmpeg 播放视频1.1 通过自定义GLSurfaceView1.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 · 743 阅读 · 0 评论 -
Java与C交互
1.Java调用C方法1.1 加载库到内存里static { System.loadLibrary("native-lib");}1.2 调用C++ 方法 要声明nativepublic native String stringFromJNI();1.3 C++ 文件:Java_com_bill_1shuai_aandfdemo_MainActivity_stringFr...原创 2019-08-27 18:05:33 · 697 阅读 · 0 评论