Thinbug
News
[Android] [ndk]如何缩小NV12视频帧?
时间:2019-05-06 11:20:51
标签:
android
android-ndk
mediacodec
需要使用
OpenGL
进行解码后生成缩小的NV12视频帧(使用
MediaCodec
。
使用
MediaCodec
框架,我们可以得到全尺寸的YUV(NV12-YUV_8_Flexible)视频帧(解码视频帧大小=编码视频帧大小)。
我需要从CPU(像AHardware_Buffer或AImage)读取一个缩小的(四分之一十分之一)NV12视频帧帧。
我可以使用
OpenGL
来使用缩小的RGB视频帧。但是要一个NV12框架。 我找不到任何支持NV12的AImage类型。无法创建NV12类型的AHardware_Buffer。 我可以在CPU中缩小解码的NV12视频帧,但是效果不佳。
0 个答案:
没有答案
相关问题
如何从视频文件中获取第一帧?
用于从视频中获取帧的工作代码
如何使用FFMpeg获取当前帧
使用ffmpeg和android ndk在视频中提取第一帧
如何使用NDK有效地扩展视频帧
获取视频的帧并在android中执行该帧中的修改
将专用NV12视频帧转换为RGB
如何从实时视频网址获取视频缩略图(帧)
如何在Android上获得视频帧率?
[Android] [ndk]如何缩小NV12视频帧?
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?