ffmpeg学习日记8-YUV的几个知识点

ffmpeg学习日记8-YUV的几个知识点
介绍yuv相关的文章有很多,其中找到的相关概念我就不在这里介绍了,我在这里记录几点我作为新手是琢磨了很久才理解几个点。
YUV420P的存储读写问题
frame结构中存储的就是yuv数据,yuv三种数据在内存中是连续的,当pix_fmt=PIX_FMT_YUV420P时,data中的数据是按照YUV的格式存储的,也就是:
data -->YYYYYYYYYYYYYYUUUUUUUUUUUUUVVVVVVVVVVVV ^ ^ ^ | | | data[0] data[1] data[2] linesize是指对应于每一行的大小,所以整段读取yuv数据时,需要如下操作:
av_image_copy(video_dst_data, video_dst_linesize,
(const uint8_t **)(frame->data

ffmpeg学习日记8-YUV的几个知识点最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/17532.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>