美文网首页
(1) 分离YUV420P像素数据中的Y、U、V分量实现

(1) 分离YUV420P像素数据中的Y、U、V分量实现

作者: yanjf90 | 来源:发表于2017-07-28 17:07 被阅读0次

    参考雷神文章《视音频数据处理入门:RGB、YUV像素数据处理》 , 记录自己在学习过程中碰到的问题,解决过程和结果。
    (1) 分离YUV420P像素数据中的Y、U、V分量
    yuv文件的介绍和分离的代码和解释参考文章中已经讲述的很详细了。下面是碰到的问题和尝试解决的方法:
    1 到哪里寻找一个YUV文件?

    我是在这个网站YUV Sequences下载的第一个文件。注意:提供了QCIF Format (176x144) 和CIF Format (352x288)两种size的文件。176 和144 分别对应代码中的宽w, 高h

    2 YUV文件怎么播放?

    YUVPlayer 播放器下载

    3 yuv文件打开面不清晰。

    yuv.png

    如图在弹出的setting页面,W和H要和文件的size对应,YUV PixelFormat选YUV420。

    1. 生成的.y打不开,提示Incorrect frame or header size



      也是在setting中,设置W和H,参考文章中给出了生成文件的分辨率:
      output_420_y.y:纯Y数据,分辨率为256x256。
      output_420_u.y:纯U数据,分辨率为128x128。
      output_420_v.y:纯V数据,分辨率为128x128。
      发现y和原文件一样,u和v为原文的一半。
      所以.y文件的W和H也应该根据yuv文件的大小调整,同时YUV PixelFormat选Y。

    相关文章

      网友评论

          本文标题:(1) 分离YUV420P像素数据中的Y、U、V分量实现

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