- 博客(7)
- 资源 (15)
- 收藏
- 关注
转载 ffmpeg ffplay.c源码 注释 详解
/* * Copyright (c) 2003 Fabrice Bellard * * This file is part of FFmpeg. * * FFmpeg is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public...
2018-03-26 15:33:24 2536
原创 android ffmpeg+opensl 音频解码播放、暂停、进度seek、时间、上/下一首
类似文章太多,但是大多代码都有内存溢出的问题,而且都缺少c层调用java层的例子,实际上有了参考博文后,还是有很多坑需要自己填。不过,看了很多博主和帖子后还是能够解决一些问题,但是有些问题,根本找不到,所以我把音频解码播放还有控制部分做了比较详细的例子。ffmpeg的编译请参考我之前的文章,有编好的库文件在我的下载资源里,github的demo里也有。opensl库的引用也很简单,cmak...
2018-03-25 20:23:43 2963
原创 android ndk开发 定位native层c/c++语言的错误行号,崩溃行号。
mac系统 android studio ndk 开发时候,android层的崩溃或者报错,as是可以定位到具体哪行的,但是,我们在ndk编译c语言时候,c如果有逻辑出错,崩溃,as运行日志是打印不出来具体哪行报错,导致程序崩溃,为了定位c语言 native层的崩溃代码行号,addr2line的方法试了没有任何效果,找到以下方案可用。而且还是实时的打印。非常的方便。1.运行终端。 跳转到你an...
2018-03-23 00:06:07 2101
原创 android ffmpeg视频硬解码例子
android ffmpeg mediacodec 硬解码ffmpeg 3.1以后 ffmpeg加入了硬解。 用法其实很简单,首先编译一个带硬解码的ffmpeg 库文件。#!/bin/bashPLATFORM=/Users/lake/test/android-ndk-r14b/platforms/android-19/arch-arm/TOOLCHAIN=/Users/lake/...
2018-03-19 23:38:47 10860 60
原创 Mac 环境下ffmpeg编译出现 errno.h: No such file or directory 错误问题
Mac 环境下ffmpeg编译出现 errno.h: No such file or directory 错误问题这个问题困扰了我一下午,后来仔细分析了一下,发现是编译脚本的问题,之前一度认为脚本没有问题,可能是ffmpeg本事版本更新后的问题,其实不是。在此列出解决办法。 首先需要明确的是,ffmpeg的release版本下下来都是没有问题的,通过官网或者git。别直接clone git上...
2018-03-19 09:32:27 10045
原创 Android6.0 连接指定的wifi
android6.0之后 wifi机制有了变化,如果连接的wifi没有网络,那么系统会自动切换Wi-Fi。这个可能对我们wifi方面的开发有影响,比如,我们要求连接wifi的本身就是不能访问外网的,仅仅是为了两个设备之间的通讯,这个时候,我们就需要一点小处理。 开发wifi方面的就必须要掌握WifiManager这个类,所有对android的wifi操作都是通过这个类,这里为了方便使用,封装了一...
2018-03-16 14:22:05 8880 20
原创 Android 基于FFmpeg的视频播放渲染 CMake + ANativeWindow
android 基于FFmpeg的视频播放为了学习android jni方面的姿势,利用之前编好的ffmpeg库so文件,实现一下android上面调用ffmpeg来解码播放视频。相信大家都看过雷神的博客了,但是对于现在ffmpeg3.0以上,雷神之前提供代码也过时了,运行也有问题,再者现在用jni也不通过mk的方式了,有as自带的cmake方式,所以本篇介绍的的方法都是用最新的方式去实现的。...
2018-03-16 13:51:54 1129 1
nrfgostudio_win-64_1.21.1_installer.zip
2019-12-10
android ffmpeg3.4.2 硬解软解视频+nativewindow渲染例子
2018-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人