无法在gstreamer中将aac音频与h264视频复合

我试着用这个流水线来分别复制从麦克风和摄像头捕获的音频和视频流。 它最初可以正常工作,但音频帧在某个时间后会丢失。

视频分辨率为2048x2048。 当我试图以15 fps捕捉视频时,它工作正常约2分钟。 但是,当我增加帧率时,音频帧被丢弃。

gst-launch-1.0 appsrc stream-type = 0 is-live = TRUE caps =“video / x-raw,format = RGB,width = 2048,height = 2048,framerate = 30/1”! 队列! x264enc bitrate = 1000 tune = zerolatency speed-preset = 1! flvmux name = mux! filesink location ='xyz.flv'! alsasrc! audioconvert! audioresample! voaacenc比特率= 64000! 应允! audio / mpeg,mpegversion = 4,stream-format = raw! 队列! MUX。

当我尝试单独捕获这些流时,两者都被完美捕捉。 但是当我使用上面的流水线将它们复用时,音频帧将被丢弃。

链接地址: http://www.djcxy.com/p/43941.html

上一篇: Unable to mux aac audio with h264 video in gstreamer

下一篇: How to improve performance on screencasts with audio using GStreamer?