原始数据是nv21的(yuv420p)h264编码传输,MediaCodec解码后的数据格式有些看不懂,似乎是一块一块的,不再是nv21了,有谁知道是什么格式,或者结构是个怎样的
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
Android mediacodec 解码h264后的数据是什么格式的
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
-无-怨-无-悔- 2017-05-12 09:33关注Android的没有仔细看过 但是FFMPEG的解码后 如果显示的数据是YV12,那么解码以后的数据格式是I420 这篇文章有提到过http://blog.sina.com.cn/s/blog_4ae178ba01018o7q.html
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-12-22 09:58回答 1 已采纳 1,avcodec_open2 的返回值是什么?代表了什么样的错误?你可以使用 av_make_error_string 这个方法来获取错误原因,确定到底是什么原因导致的 avcodec_open2
- 2016-09-12 03:46回答 2 已采纳 黑白可能是数据转换的时候U V出了问题,编码的时候你的数据格式是怎么变化的?
- 2016-12-23 04:19回答 2 已采纳 录像保存时,旋转角度要与所拍录像时的角度保持一致,否则,看起来就会出现角度不度,巅倒等问题。是不是后台收到你上传的流保存有问题
- 2018-06-22 17:57MediaCodec是Android系统提供的一个低级别的硬件加速解码和编码API,它可以有效地处理各种视频和音频格式,包括H264。MediaCodec的优势在于其性能高效,可以充分利用设备的硬件资源,降低CPU负载,实现流畅的视频...
- 2022-06-30 21:28回答 2 已采纳 aac头部信息采样率的下标写错了 代码中AAC_FREQ_IDX 应该是3 对应的是48000采样率,可参考下面连接https://wiki.multimedia.cx/index.php/MPEG-
- 2011-05-04 22:27回答 9 已采纳 Using reshape function: reshape(dat1, idvar = "name", timevar = "numbers", direction = "wide")
- 2017-02-08 03:39回答 2 已采纳 You need to prevent the default action of form i.e. submit when input type of submit is clicked, s
- 2024-05-02 20:322401_84010176的博客 MediaCodec 处理完了之后,再从输出队列中出队得到一个可用的缓冲区,这个缓冲里面的数据就是编码或者解码后的数据了,把这些数据进行相应的处理之后,还需要释放这个缓冲区,让它回到队列中去,可供下一次使用。...
- 2016-08-23 08:56回答 2 已采纳 http://blog.csdn.net/fnuwfnh/article/details/46698509
- 2018-05-25 18:16在这个特定的示例中,我们关注的是如何使用MediaCodec解码AAC(Advanced Audio Coding)音频,并通过AudioTrack将其播放出来。让我们深入探讨这个过程的细节。 首先,AAC是一种高效的有损音频压缩格式,广泛应用于...
- 2022-12-30 11:39夏至的稻穗的博客 其实除了H264,还有H265,H264和H265都是国际标准化组织(ISO)和国际电信联盟(ITU)开发的编码标准,而VP8、VP9 和 AV1是谷歌开发的编码标准,H264 和 H265 是需要专利费的,所以VP8、VP9 和 AV1(都是免费)也是...
- 2021-06-02 17:20总的来说,Android平台上的H264解帧和播放涉及到数据的分离、MediaCodec的解码操作以及SurfaceView的使用。这一过程需要理解H264编码格式,熟悉Android的多媒体API,并能有效管理解码器和渲染器的工作流程。掌握这些...
- 2024-03-22 01:32m0_57077948的博客 PS:之前因为秋招收集的二十套一二线互联网公司Android面试真题 (含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、...
- 2021-12-12 09:32m0_64382868的博客 MediaCodec 生命周期 另外,MediaCodec 也存在相应的 生命周期,如下图所示: 当创建了 MediaCodec 之后,是处于未初始化的 Uninitialized 状态,调用 configure 方法之后就处于 Configured&...
- 2022-08-06 12:51程序猫 猫小白的博客 本博文讲解H264文件通过MediaCodec硬解码流程,解码后的处理:渲染和获取原始数据YUV。获取到的原始数据用7YUV工具查看出现绿色和紫色条的原因以及处理方式。
- 2024-05-02 20:332401_84010224的博客 当创建了 MediaCodec 之后,是处于未初始化的 状态,调用 configure 方法之后就处于 状态,调用了 start 方法之后,就...状态, MediaCodec 不再接受入队的缓冲区,但是仍然会对已入队的且没有进行编解码操作的缓冲区
- 2018-01-23 20:14在Android平台上,摄像头采集H264数据并进行解码播放是移动开发中常见的应用场景,尤其是在视频通话、直播、录像等应用中。本教程将详细讲解如何实现这一过程。 首先,我们要了解Android摄像头数据采集的基本流程。...
- 2022-02-15 13:20m0_66264134的博客 首先需要创建并设置好 MediaFormat 对象,它表示媒体数据格式的相关信息,对于视频主要有以下信息要设置: 颜色格式 码率 码率控制模式 帧率 I 帧间隔 其中,码率就是指单位传输时间传送的数据位数,...
- 2013-04-28 11:53本项目提供了一个Android H264解码库,该库特别之处在于支持三种不同的数据类型输出,使得开发者可以根据具体需求灵活选择。 1. **H264解码库概述** H264解码库是用于将H264编码的比特流转换为原始图像数据的关键...
- 没有解决我的问题, 去提问