我是 gstreamer 的新手,我想录制音频和视频并将其保存为 .mp4 格式,使用网络摄像头录制视频并使用 MIC 录制音频这是我的管道
gst-launch-1.0 -e v4l2src !队列 !x264enc!h264解析!队列 !qtmux0。阿尔萨斯RC!'音频/x-raw,速率=44100,深度=24'!音频转换!音频重采样!沃阿森克!aacparse!qtmux!文件接收器位置=test.mp4
当我执行它时,视频仅录制 10 秒,音频甚至没有录制,它给出了一些消息,例如
警告:来自元素 /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0:无法足够快地录制音频附加调试信息:gstaudiobasesrc.c(866):gst_audio_base_src_create():/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0:删除了 425565 个样本。这很可能是因为下游无法跟上并且消耗样本太慢。
帮助我克服这个问题提前谢谢你