- 博客(5)
- 收藏
- 关注
原创 Android音视频-FFmpeg命令行工具使用
我们这篇主要了解使用FFmpeg命令行如何配置。在编译FFmpeg的时候,使用了参数-disable-ffmpeg,这样不会生成FFmpeg工具,如果生成了在Android应用也用不了,但是我们可以通过jni对代码做一些修改,间接的使用命令行工具。这个工具真的非常强大,例如 本示例接着上一篇的应用下面,所以不用引入libffmpeg.so和前面一些ndk开发的配置,具体的环境和配置信息见Andr...
2018-03-10 12:04:39 3640 1
原创 Android音视频-FFmpeg推流Mp4文件到电脑端查看
本文主要了解通过FFmpeg在Android端来进行推流,其中推流的主要代码参考自雷神,我主要先了解其中一个大体的过程,里面的推流c代码没有去细究。本文要了解掌握的的知识点:FFmpeg在Android端推流一个视频文件搭建简单的流媒体服务器(srs)查看推出来的音视频数据流(使用VLC查看)FFmpeg推流本示例是和上一篇的整合一个FFmpeg so放在同一个module下面...
2018-03-08 17:39:50 1331
原创 Android音视频-FFmpeg编译为单个so与测试调用
前面我们整出了FFmpeg的多个so文件,配置的过程走了一遍,这里我们在重新来走一遍配置过程,其实变动的地方不是很多。编译单个FFmpeg so库编译环境编译电脑系统:MacOS(10.13.3)编译NDK版本:NDK(r15c)FFMpeg版本:3.3.6配置编译文件我们在下载的FFmpeg的根目录下面新建一个文件build_android_single.sh.里...
2018-03-07 14:30:22 1108
原创 Android音视频-FFmpeg视频解码
我们这一篇主要了解FFmpeg的解码API,把Mp4解码出yuv视频数据格式。其中的主要C代码参考自雷神查看,本实例的功能在上一节的一个应用里面。在Java层声明native方法并调用我这里第一次把在res/raw下面的mp4文件拷贝到了存储卡上面去然后调用native方法:package com.lyman.ffmpeg_cmake;import android.conten...
2018-03-06 16:37:59 570
原创 Android音视频-FFmpeg编译与测试调用
FFmpeg的名声很大,是很多应用都使用的一个开源库。我们可以下载编译好的FFmpeg的so文件来使用,但是我们还是从0开始学会自己编译FFmpeg来提供给Android使用编译FFmpeg编译FFmpeg大体的步骤就是到官网下载FFmpeg源码,然后编译为so库编译环境MacOS High Sierra 10.13.3NDK 15(AndroidStudio里面更新即...
2018-03-03 14:21:30 583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人