小编vig*_*esh的帖子

如何在gstreamer中录制音频和视频

我是 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 个样本。这很可能是因为下游无法跟上并且消耗样本太慢。

帮助我克服这个问题提前谢谢你

c audio audio-recording gstreamer video-recording

4
推荐指数
1
解决办法
9654
查看次数

标签 统计

audio ×1

audio-recording ×1

c ×1

gstreamer ×1

video-recording ×1