【问题标题】:g streamer audio errorgstreamer 音频错误
【发布时间】:2012-09-15 20:50:26
【问题描述】:

我有一个 g 流光命令效果很好

gst-launch-0.10 v4l2src !视频缩放方法=0!视频/x-raw-yuv,width=852,height=480,framerate=(fraction)24/1 ! ffmpeg色彩空间! x264enc pass=pass1 threads=0 bitrate=900 tune=zerolatency ! flvmux 名称=多路复用器! rtmpsink location='rtmp://.../live/testing' 解复用器。阿尔萨斯!音频/x-raw-int,rate=16000,channels=1,depth=16 !音频转换!音频率!音频重采样! *faac 比特率=96000 !音频/mpeg,mpegversion=4,流格式=原始!多路复用器。

但音频样本正在减少,并且在流式传输时终端上会显示一些错误消息。

gstbaseaudiosrc.c(840): gst_base_audio_src_create (): /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: 丢弃了 3520 个样本。这很可能是因为下游无法跟上并且消耗样本太慢。

我尝试降低音频采样率,但没有奏效,因此请帮助我解决此问题。 提前致谢

阿米特

【问题讨论】:

    标签: linux gstreamer


    【解决方案1】:

    尝试使用 Fluendo 编解码器包

    【讨论】:

      【解决方案2】:

      警告表示您的 CPU 过载。为什么不先尝试使用 speed-preset=1 或 x264enc 的一些小值。

      另外,在捕获和编码器之间添加一个队列,以便它们可以在不同的线程上运行。

      【讨论】:

        猜你喜欢
        • 2012-09-15
        • 1970-01-01
        • 2020-04-02
        • 1970-01-01
        • 2022-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多