ffmpeg 不能直接解码h264为RGB吗,非得用sws_scale转换为RGB?如果能,要怎么调整?编码也是,不能直接用RGB编码吗,非要用yuv进行编码?要怎么调整?
1 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
h264的帧格式就是YUV, YUV的优点是可以对其中两个分量CbCr进行采样而不太破坏图像的显示, rgb就不行会导致图像严重失真, 所以设计h264的编码器的时候就考虑用YUV做帧格式。
至于为什么要转是因为libav设计的时候是完全从效率出发, 多余的性能开销都是要用户手动去调用的。sws_scale这个库就是专门去做帧的变化的
- 1 回答
- 0 关注
- 3272 浏览
添加回答
举报
0/150
提交
取消