主题 : 三星tiny4412开发板摄像头MFC硬编码视频使用VLC播放过快且出现横纹 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 106690
精华: 0
发帖: 36
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2014-07-31
最后登录: 2017-09-13
楼主  发表于: 2014-08-19 16:53

 三星tiny4412开发板摄像头MFC硬编码视频使用VLC播放过快且出现横纹

我是采用的三星4412的MFC对摄像头采集的视频进行硬件编码,编码后存储成.h264文件,然后取出来直接用VLC进行播放发现开始的一段总是有横纹,而且在非开始部分如果晃动的话,偶尔也会出现类似于电视换台似的横纹,不知道是什么缘故?

我起初直接用硬件编码器对一个yuv文件进行编码输出H264文件,然后用VLC进行播放时就没有出现横纹,而且我直接用摄像头采集的数据不经过编码,直接转换成RGB数据然后在板端的LCD上实时预览也是很好没有横纹的,为什么偏偏我用摄像头采集视频之后进行硬编码,然后用VLC播放就出现横纹呢?我对视频的东西不是太懂,求大神现身指点。。。

另:说明一下,我用摄像头采集到的是YUV422即YUYV格式的视频,但是MFC编码器只支持NV12M格式的,所以我先用4412自带的FIMC转换器进行了一下转换,将YUV422转换成了NV12M然后再用MFC进行编码保存的。。。

级别: 新手上路
UID: 108994
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2014-10-14
最后登录: 2015-04-19
1楼  发表于: 2014-10-14 17:30
[ 此帖被metalseed在2014-10-15 14:09重新编辑 ]
级别: 新手上路
UID: 108994
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2014-10-14
最后登录: 2015-04-19
2楼  发表于: 2014-10-15 01:56
楼主哦~~  根据观察  你好久没上线了