编码前后的格式都是YUV420P,那编码有何作用呢?
来源:11-7 实战打开视频编码器2

GavinXu89
2020-10-09
//设置输入YUV格式
(*enc_ctx)->pix_fmt = AV_PIX_FMT_YUV420P;
课程中说“最终我们要编码的时候其实编出来的应该是YUV420P,
因为输出必须是420P,所以必须要设置输入的YUV格式为YUV420P,这也是libx264要求的”
根据陈述总结两点:
1.输入格式为YUV420P
2.输出格式为YUV420P
既然输入输出格式一致,那编码有何意义呢?
写回答
1回答
-
李超
2020-10-09
编码是数据压缩,编码之前采集的是原始数据,可以是420p, 也有可能是其他yuv 格式,这些格式最终要统一成yuv420p 之后才能进行编码(数据压缩)
00
相似问题