TI中文支持网
TI专业的中文技术问题搜集分享网站

AM5728 视频和音频合成

单独的视频压缩和单独音频压缩都没有问题,现在准备把视频和音频合成AVI流,命令如下:

gst-launch-1.0  v4l2src device=/dev/video1 num-buffers=5000 io-mode=4 ! 'video/x-raw,format=(string)YUY2,width=(int)1280, height=(int)1024' ! vpe num-input-buffers=8 !
ducatih264enc level=50 ! queue ! mux. alsasrc device=hw:1,0 ! queue ! audioconvert ! 'audio/x-raw,rate=44100,channels=2' ! queue ! mux. avimux name=mux !
filesink location=2.avi 
但是会出错,错误信息如下:

WARNING: from element /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: Can't record audio fast enough

This is most likely because downstream can't keep up and is consuming samples too slowly.

不知道为什么。

yongqing wang:

加入这些参数试试:max-size-buffers = XX max-size-time = X max-size-bytes = X

赞(0)
未经允许不得转载:TI中文支持网 » AM5728 视频和音频合成
分享到: 更多 (0)