编码前后的格式都是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 之后才能进行编码(数据压缩)

0
0

音视频小白系统入门课 音视频基础+ffmpeg原理

掌握音视频采集、编解码、RTMP传输协议等核心基础

2318 学习 · 813 问题

查看课程