自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 ffmpeg参数-dframes

需要调查,解释是设置要记录的帧数

2018-10-09 13:57:26 652

原创 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

王lz-1.1-20191104-白名单评审.pptx

ppt书写原理和规范

2019-11-11

iso视频标准

iso开发标准技术文档,原版下载。ts流讲解。加密版。

2014-02-20

ts流搜台的代码

解析ts流的代码。自己写的。从ts流中分离各各表格信息。入口函数需要自己添加。循环没有做,需要时直接while就可以了。

2013-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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