- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 android启动线程后需要手动释放,系统不回收的线程
1. ThreadPool:必须主动销毁,不然所有线程均还存在;2. HandlerThread:如果是自己new出来的, 必须主动销毁,不然线程均还存在;3. GlSurfaceView: 必须主动调用release,不然线程会存在不会有线程泄露的有:1. new Thread():如果内部没有while死循环, 已经结束的; 不用主动回收;...
2018-10-31 10:52:20 6432
转载 FFMpeg写MP4文件例子分析
https://blog.csdn.net/EightDegree/article/details/7425811 这段时间看了FFMpeg提供的例子muxing.c,我略微修改了下源代码,使其生成一个MP4文件,音频使用AAC编码,视频使用H.264编码。代码很简单,我就不做说明了,代码如下。 以后我们继续写如何将DirectShow中采集的音视频数据编码并生成MP4文件...
2018-10-29 10:46:02 2808
原创 linux编译ffmpeg+x264+fdk_aac
1.设置环境变量:#video toolsexport YASM120=/home/tools/software/yasm-1.2.0export PATH=$PATH:$YASM120export FFMPEG_PATH=/home/tools/video-tools/ffmpegexport PATH=$PATH:$FFMPEG_PATH#video srcexport ...
2018-10-27 13:37:06 569
转载 pthread_create failed: couldn't allocate 1069056-bytes mapped space: Out of memory
查看app的运行情况:我们的app在打印日志的时候,前面有线程id.在proc目录中找到id,进入到task目录,就可以看到执行的线程.如果有线程没有终止或者越来越多,说明我们的代码有问题.!大神级讲解:https://blog.csdn.net/LiC_07093128/article/details/79451851 Android 启动线程OOM2018年03月...
2018-10-26 20:05:12 5524
转载 Android 硬编硬解退坑指南
https://www.jianshu.com/p/7c03ebc0d2a0 Android 硬编硬解退坑指南_qisen2018.09.01 17:44 字数 2266 阅读 223评论 2喜欢 4抖音、快手在国内迅速走红,也带动了国内短视频的热潮。短视频录制、编辑等等功能,是一项系统性、专业性很强的领域。经过一段时间发展后,有多种方式可以通向罗马,但并不是每一条路都好走...
2018-10-26 16:06:29 1520
转载 android硬解码(白平衡java实例)
【Android】使用MediaCodec硬编码实现视频直播推流端(一)2016年06月15日 18:37:15 gitzzp 阅读数:7162 标签: 视频 直播 推流 MediaCodec 硬编码 更多个人分类: 多媒体相关 版权声明:本文为博主原创文章,转载请注明来源。 https://blog.csdn.net/gitzzp/article/details/51684466...
2018-10-26 16:05:11 773
原创 android硬解码
https://www.cnblogs.com/haar/articles/1392227.html一种效果很好的自动白平衡技术(WhiteBalance) 白平衡是图像处理的一个极重要概念。所谓白平衡(英文名称为White Balance),就是对白色物体的还原。当我们用肉眼观看这大千世界时,在不同的光线下,对相同的颜色的感觉基本是相同的,比如在早晨旭日初升时,我们看一个白色的物...
2018-10-26 16:04:11 273
原创 androidmediacodec强制申请关键帧
https://github.com/AnyRTC/anyRTC-RTMP-OpenSource/issues/49 V_H264Encoder::RequestKeyFrameAndroid 6.0推送全是I 帧 或者全是P帧 急急急 #49Openjinlong0813 opened this Issue on Nov 9, 2016 · 9 commentsComme...
2018-10-24 20:37:21 2665 1
原创 Android 音视频录制(3)——全关键帧视频录制(视频编辑必备)
https://blog.csdn.net/haijianmingCSDN/article/details/77483984 全关键帧录制顾名思义,就是视频所有帧都是关键帧(I帧),毫无疑问,全I帧的视频肯定会比正常录制的视频要大很多,但是为什么需要全I帧录制的视频?原因就是,大部分音视频app录制完视频之后都要对视频进行编辑吧,但是如果不是全I帧录制的视频文件,编辑起来会非常困难,而全I...
2018-10-24 20:34:43 1349
转载 mediacodec全i帧录制
https://blog.csdn.net/DaltSoftware/article/details/78721124 Android 音视频录制(3)——全关键帧视频录制(视频编辑必备)2017年12月05日 16:20:50 白云苍狗日悠悠 阅读数:604 标签: android 视频 surface buffer 更多个人分类: android音视频 概述在看本篇文...
2018-10-24 20:18:08 1612
原创 插件化工程配置方法
1.缺少settings.gradle.把老工程的文件拷贝进去,或者自己创建一个.加入需要编译的插件.2.部分工程缺少gradle.properties(发现缺少后就进行了拷贝,是否真的需要未知)拷贝其他工程的gradle.properties,其实里面只有一句话:RUN_IN_PLUGIN_ENV=true3.编译报错Tinker does not support in...
2018-10-23 14:22:23 214
转载 ubuntu不认识手机型号的解决办法
https://www.jianshu.com/p/4d5bea512e28 ubuntu添加android真机调试7717577212016.02.17 15:51* 字数 717 阅读 219评论 0喜欢 11. 安装 jdk (可下载源码包安装,也可以直接 apt-get install 。推荐源码安装)2. 下载 android sdk http://devel...
2018-10-23 10:16:10 230
转载 Android系统对应用的内存限制
https://www.jianshu.com/p/ffd7fc039644 </br>Android设备出厂以后,Java虚拟机对单个应用的内存分配就固定下来了,超出这个值就会OOM。</br>这个属性值定义在 /system/build.prop中(以我的Nexus7为例)。dalvik.vm.heapgrowthlimit=192m // hea...
2018-10-22 21:18:40 4192
转载 ffmpeg和H264视频的编解码
https://zhuanlan.zhihu.com/p/36109778 ffmpeg和H264视频的编解码GemfieldA CivilNet Maintainer背景做CV的人经常面对的东西之一就是用ffmpeg处理视频,本文聚焦的就是ffmpeg和H264视频编码的一些概念和命令。因为实际使用的时候大多数的人都会遇到一些比较困惑的问题,比如ffmpeg截取视频为...
2018-10-22 15:16:40 14612
原创 qc音频参数初始化错误解决办法
static int process_options(AVFilterContext *ctx, AVDictionary **options, const char *args) if(!strcmp(key, "channel_layouts")){ *value='\0';...
2018-10-20 17:05:08 339
原创 美颜和人脸识别的介绍
ios,具体功能不详CoreImageandroidgpuimagehttps://github.com/BradLarson/GPUImage/commits/master 另外来自:https://blog.csdn.net/tiankongcheng6/article/details/78043887Android 中关于 滤镜 开源框架的整理2017年0...
2018-10-18 18:08:44 1431
转载 使用X264编码yuv格式的视频帧使用ffmpeg解码h264视频帧
https://www.bbsmax.com/A/n2d9pVjQ5D/ 前面一篇博客介绍在centos上搭建点击打开链接ffmpeg及x264开发环境。以下就来问个样例:1、利用x264库将YUV格式视频文件编码为h264格式视频文件2、利用ffmpeh库将h264格式的视频文件解码为yuv格式视频文件解码和编码前后对文件大小进行比較,如图:当中yuv420p.yuv...
2018-10-15 14:22:09 934
转载 关于x264线程数的贴吧讨论
https://tieba.baidu.com/p/4878653270?red_tag=0511260133 正在考虑新机器的配置,但是不清楚目前x264编码器在超过xx个线程后的性能增益是否会猛降?例如E5 26xx 高核系列,甚至高核+双路意义大不大?请各位谈谈经验,最好有具体配置和实测数据。另外少部分时间会用x265,同问上述问题。万分感谢! 送TA礼物回复举...
2018-10-09 15:27:22 864
转载 [有改动、删减]Windows下的x264多线程分析
https://blog.csdn.net/hevc_cjl/article/details/8247537 1. 编译并行编码的x264x264可以通过添加--threads n (这里n≥2)项可以调整运行的线程数,即进行并行编码。可是,一开始在windows下使用VS编译器时,添加--threads n 并没有进行真正的多线程编码,运行窗口中会提示x264 [ warning ]...
2018-10-09 15:25:59 214
转载 open-GOP
https://blog.csdn.net/huibailingyu/article/details/43705543 H.264帧类型主要有五种编码帧:I(IDR帧)、i(非IDR I帧)、P(P帧)、B(参考B帧)、b(非参考B帧)。1. IDR帧,NALU_type = 0x65。IDR帧是一种特殊的I帧,在解码IDR帧前,清空所有前后向参考缓冲区,IDR帧随后的所有帧不能参考I...
2018-10-09 15:24:56 439
原创 virtualbox安装windows后共享文件夹给windows
参考:https://jingyan.baidu.com/article/d2b1d102cf998b5c7f37d442.html 操作步骤:1.virtualbox开启共享文件夹2.实际上这是第一步操作的后续,把共享文件夹设置成自动挂载.3.进入windows,打开计算机,在文件夹下面还有个可移动设备选项.这个选项是用来安装增强功能的.双击安装.4.重启电脑.再次打...
2018-10-08 16:36:02 10168
转载 使用libyuv对YUV数据进行缩放,旋转,镜像,裁剪等操作
https://www.jianshu.com/p/bd0feaf4c0f91.背景 在Android做过自定义Camera的朋友应该都知道,我们可以通过public void onPreviewFrame(byte[] data, Camera camera)回调中获取摄像头采集到的每一帧的数据,但是这个byte[] data的数据格式YUV的,并不能直接给我们进行使用,那么该通过什么...
2018-10-08 11:13:16 6020 1
转载 使用libyuv和FFmpeg进行小视频的录制-git开源代码地址
https://github.com/hzl123456/SmallVideo
2018-10-06 19:36:21 470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人