美文网首页
关于FFMpeg AVFrame 宽高不是8的倍数转PixelB

关于FFMpeg AVFrame 宽高不是8的倍数转PixelB

作者: BryanHong | 来源:发表于2023-06-18 17:08 被阅读0次

    项目中有用到FFMpeg播放视频,其中需要把AVFrame转换成iOS的YUV(CVPixelBuffer),由于CVPixelBuffer内部的宽高是基于8的倍数,导致AVFrame宽高若出现不是8的倍数,会出现转换崩溃、绿屏等问题。CVPixelBuffer内部自己做了数据填充导致出现花屏、绿屏现象,转换的时候需要跳过填充位。代码后续贴出。

    相关文章

      网友评论

          本文标题:关于FFMpeg AVFrame 宽高不是8的倍数转PixelB

          本文链接:https://www.haomeiwen.com/subject/vaksydtx.html