最开始接触到YUV文件的时候,我就觉得要想把这个文件打开看看,真的是好麻烦。首先你得找到一个平时接触不到的软件,才可以打开它,并且在打开的时候,还要指定采样模式和宽高这些详细信息才能打开它的真面目,否则打开后的结果是一塌糊涂的。
不得不说YUV文件的打开方法真的是很费劲。为什么会这样呢?
在之前的博文里有说过ffmpeg的安装,那我们就用其中的工具ffplay来打开一个YUV文件看看先。
ffplay支持的格式非常多,用yuv420过滤一下,结果如下:
[root@ecs-d589 ~]# ffplay -pix_fmts -hide_banner |grep yuv420
Pixel formats:
I.... = Supported Input format for conversion
.O... = Supported Output format for conversion
..H.. = Hardware accelerated format
...P. = Paletted format
....B = Bitstream format
FLAGS NAME NB_COMPONENTS BITS_PER_PIXEL
\-----
IO... yuv420p 3 12
IO... yuv420p16le 3 24
IO... yuv420p16be 3 24
IO... yuv420p9be 3 13
IO... yuv420p9le 3 13
IO... yuv420p10be 3 15
IO... yuv420p10le 3 15
IO.