YUV数据如何存储

a1234567750 2010-01-27 01:31:34
我ffmpeg将h264解码成YUV420,每一帧解码后输出YUV数据的三个分量值都保存在数组里,我想在解码过程中将YUV数据保存成文件,请问如何保存YUV序列才是正确的,才能让YUV播放器播出来。
...全文
474 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rageliu 2010-03-22
  • 打赏
  • 举报
回复
yuv也是分格式的,分打包和非打包格式。其实你的数据应该是可以直接显示的了,设置好媒体类型就行
发现心流 2010-03-21
  • 打赏
  • 举报
回复
友情顶
xiuxianshen 2010-03-21
  • 打赏
  • 举报
回复
你解码得到的数据是YUV420格式,然后你需要通过你的YUV播放器输出,那么你需要了解你输出的YUV格式,然后还要注意图像的坐标原点问题,一般自己写的转换函数很容易出问题
了解输入输出两端的YUV格式,看下格式定义,一般通过移位就可以实现了,不需要很多计算
如果是转换到RGB格式的话,参照转换公式也很容易,同时注意alpha的问题
一点建议
ArcRain 2010-01-27
  • 打赏
  • 举报
回复
http://www.fourcc.org/fccyvrgb.php
这个网址是YUV转RGB的资料,对各种YUV格式也有详细介绍,楼主可以参考下.
artcpp 2010-01-27
  • 打赏
  • 举报
回复
接分,帮顶!

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧