yuv视频处理

本文针对自己项目中遇到的一些问题,到解决总结如下:

       在做视频质量评价的时候,我们会下载一些yuv视频序列,有的时候我们下载到的是一个yuv文件,即该yuv文件包含300帧或多少帧的yuv格式的图片,当然有时候我们下载到的也可能就是300帧yuv图片(如下图所示),这样我们如果要对该视频序列进行直接处理的话就会遇到一些困难,所以要将他们合并成一个文件。

      因为问了很多大神,无疑均被鄙视,所以他们仅提供了两个思路:

1.写一个二进制文件,(1)fopen一个文件;(2)fread到内存;(3)fwrite到另外一个文件。说实话这个问题我不会,如果你会,请告诉我。

2.linux环境下的实现:
针对几个少数合并几个文件可以用命令

cat a.yuv b.yuv > c.yuv

或者

cat a.yuv b.yuv >> c.yuv

对于图片所示明显列举出来太繁琐,所以用如下命令:
cat *.yuv > movie.yuv

 

对了之前在看外文文献的时候遇到了一些i420的4K YUV视频序列,有需要的拿去吧(仅供学术研究哦):

http://ultravideo.cs.tut.fi/#testsequences

另外还有一些分辨率较低的,不过UYVY格式720x576的:

http://media.xiph.org/vqeg/TestSeqences/Reference/



 



 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值