GLCameraDemo icon indicating copy to clipboard operation
GLCameraDemo copied to clipboard

非正方形任意比例GLSurfaceView如何调整

Open 15708422170 opened this issue 4 years ago • 2 comments

大佬 音视频处理这方面我有点菜鸡 想请教下您squareNV21 为什么要*3/2 ,还有就是我想要除正方向外 任意比例正放心的填充裁切 改怎么修改呢,虽然您知乎上写的很清晰了,但我尝试修改了一下没成功

15708422170 avatar Jan 25 '21 08:01 15708422170

不好意思一直没上,nv21要*3/2是因为它的格式决定的,NV21图像的数据内容关系是每2x2个Y共用一组VU,所以YUV的数据大小比例为4:1:1,即1.5倍。 后面这句没看明白,但是只要知道了NV21的内存排布方式,裁剪是很简单的

wangshengyang1996 avatar Jun 04 '21 05:06 wangshengyang1996

多年后视频缩放全屏填充遇到类似问题 又来看一看 理一理当年的思路 哈哈哈哈

15708422170 avatar Mar 14 '24 09:03 15708422170