Android I420转NV12 MedicCodec编码NV12数据为MP4文件
首先假定数据源已经有了,就是I420格式
这边有个坑,MediaFormat.KEY_COLOR_FORMAT 设置为 MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420Planar 类型的时候,在Android7.0设备上会奔溃
而设置为MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420SemiPlanar 时又会出现不完全兼容的情况,有的设备会出现灰白。
所以我这边是把数据转为NV12 的数..
原创
2021-05-18 19:38:27 ·
1410 阅读 ·
3 评论