视频基础知识:YUV

图像与屏幕 

码流的计算

图像的显示

YUV

官方文档:https://en.wikipedia.org/wiki/YUV

https://www.fourcc.org/yuv.php

YUV的存储格式

    YUV是分层存储的,如上图,前四行是Y,第五行是U,第六行 是V。Y表示的是整个数据的黑白颜色,对于黑白电视机,只需要将 Y读取出来即可。对于uv可以完全舍弃掉。彩色电视剧 YUV都需要。如上图,Y1 Y2 Y7 Y8 对应U1 V1 ,每四个Y 对应一个UV在上图中,用同一种颜色表示

 

生成YUV

播放mp4   ffplay  1.mp4

编码格式:h264      原始数据:yuv420p  分辨率:1920x1080  码流:125kb/s   帧率:25

生成
ffmpeg  -i 1.mp4 -an -c:v  rawvideo   -pix_fmt yuv420p out.yuv 
播放:
ffplay -pix_fmt yuv420p -s   1920x1080  out.yuv
1920x1080 是原分辨率

只播放Y分量:

ffplay -pix_fmt yuv420p -s   1920x1080 -vf extractplanes='y' out.yuv

只有黑白

采集视频

注意格式:

ffplay  -pix_fmt uyvy422  -s 640x480   vedio.yuv

uyvy422 大小   640x480x2=614400

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值