自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除