MediaCodec 编码H264 编码一帧后dequeueOutputBuffer为-1的问题
来源:互联网 发布:php 判断语句 编辑:程序博客网 时间:2024/06/06 13:19
在用android MediaCodec编码h264的时候,会遇到,dequeueOutputBuffer在成功获取到config帧(sps pps)及第一个I帧后,dequeueOutputBuffer然后结果一直为-1的情况,
在我用的三星note3及小米3都是这样的,解决方案如下:
关键在下面这个函数的第四个参数上,就是时间戳,这个参数一定要填写,可以类似的这么简单的算一下:
long timepts = 1000000*count / 20;
mediaCodec.queueInputBuffer(inputBufferIndex, 0, input.length, timepts, 0);
然后就解决了~
dequeueOutputBuffer 结果正常了,可以继续编码了~
1 0
- MediaCodec 编码H264 编码一帧后dequeueOutputBuffer为-1的问题
- MediaCodec 编码H264 编码一帧后dequeueOutputBuffer为-1的问题
- MediaCodec 硬编码 h264
- MediaCodec之H264编码
- android硬编码h264-MediaCodec
- android硬编码h264-MediaCodec
- android硬编码h264-MediaCodec
- android硬编码h264-MediaCodec
- Android MediaCodec h264硬件编码
- android硬编码h264-MediaCodec
- android硬编码h264——MediaCodec
- MediaCodec硬编码成H264视频流
- Android 利用MediaCodec 实现硬编码 h264
- ffmpeg 编码h264 profile如何设置为baseline的问题
- ffmpeg 编码h264 profile如何设置为baseline的问题
- ffmpeg 编码h264 profile如何设置为baseline的问题
- 关于H264编码的问题
- android开发,通过摄像头实时采集视频并使用MediaCodec硬编码为H264
- Delphi 使用idhttp下載显示进度以及大小
- Linux下配置Apache httpd
- JavaMail API细节详细解析大全
- 1041. Be Unique (20)
- Python基础教程(七):函数、模块
- MediaCodec 编码H264 编码一帧后dequeueOutputBuffer为-1的问题
- Java 中断线程方法
- Android加载动画
- RichText获取实际高度
- <4>Android4.2 G-Sensor工作流程
- angularjs作用域之作用域事件的传递
- 以前的bug小计 保存在博客
- leetcode之Reverse Linked List
- 计算机视觉三大国际会议ICCV、ECCV、CVPR