使用的芯片是AM5728,之前测试一直没有注意,最近注意到,使用TL5158 模块进行视频采集的时候,静止拍一个地方的时候,播放出来的视频会抖动,有轻微的抖动情况。
已经排除了是摄像头的问题,因为我们这边的两个摄像头通过视频采集卡读取显示的视频都是正常的,无抖动情况。
我使用的Gstreamer 测试管道如下:
gst-launch-1.0 v4l2src device=/dev/video1 num-buffers=1000 io-mode=4 ! 'video/x-raw, format=(string)YUY2, width=(int)720, height=(int)288' ! vpe num-input-buffers=8 ! queue ! waylandsink
获得720*576的h.264 视频文件测试管道:
gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=1000 io-mode=4 ! 'video/x-raw, format=(string)YUY2, width=(int)720, height=(int)288' ! vpe num-input-buffers=8 ! 'video/x-raw, format=(string)NV12, width=(int)720, height=(int)576' ! queue !ducatih264enc bitrate=4000 profile=66 level=30 ! queue ! h264parse ! filesink location=test_enc.h264
以上两种测试播放出来的视频都会有抖动的情况,下面视频分别为管道的测试视频,以前遇到过这种情况的大家可以相互讨论
视频抖动.7z
Shine:
请问用的是TVP5158?
junchao ni:
回复 Shine:
您哈,是的 我用的是TVP5158 进行的采集
junchao ni:
回复 Shine:
您好,是的,我用的是TVP5158 进行的采集
yongqing wang:
回复 junchao ni:
抖动多少ms?
yongqing wang:
回复 yongqing wang:
可以专门的抖动测试软件测试一下