Camera Gstreamer ffdec_h264缺失

Camera Gstreamer ffdec_h264缺失,camera,streaming,gstreamer,pipeline,Camera,Streaming,Gstreamer,Pipeline,我正在运行此脚本以查看网络上的摄像头: gst-launch udpsrc port=1234 ! "application/x-rtp, payload=127" ! rtph264depay ! ffdec_h264 ! xvimagesink sync=false 我得到这个错误: WARNING: erroneous pipeline: no element "ffdec_h264" 我的ffdec_h264出现错误。我有g-streamer的所有软件包,但我不知道丢失了哪一个。 当

我正在运行此脚本以查看网络上的摄像头:

gst-launch udpsrc port=1234 ! "application/x-rtp, payload=127" ! rtph264depay ! ffdec_h264 ! xvimagesink sync=false
我得到这个错误:

WARNING: erroneous pipeline: no element "ffdec_h264"
我的
ffdec_h264
出现错误。我有g-streamer的所有软件包,但我不知道丢失了哪一个。 当我运行
gst-inspect | grep 264
我得到这个输出:

    h264parse:  legacyh264parse: H264Parse
x264:  x264enc: x264enc
videoparsersbad:  h264parse: H.264 parser
typefindfunctions: video/x-h264: h264, x264, 264
rtp:  rtph264pay: RTP H264 payloader
rtp:  rtph264depay: RTP H264 depayloader
这表明我没有这个
ffdec_h264

我缺少哪个软件包?

这可能取决于您的操作系统/发行版和GStreamer版本

在这里(Debian jessie,GStreamer 0.10.36)
gst inspect ffdec_h264
给出了以下输出:

Factory Details:
  Long name:    FFmpeg H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
  Class:        Codec/Decoder/Video
  Description:  FFmpeg h264 decoder
  Author(s):    Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edwar$
  Rank:         primary (256)

Plugin Details:
  Name:                 ffmpeg
  Description:          All FFmpeg codecs and formats (system install)
  Filename:             /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstffmpeg.so
  Version:              0.10.13
  License:              GPL
  Source module:        gst-ffmpeg
  Binary package:       FFmpeg
  Origin URL:           http://ffmpeg.org/
工厂详细信息:
长名称:FFmpeg H.264/AVC/MPEG-4 AVC/MPEG-4第10部分解码器
类别:编解码器/解码器/视频
描述:FFmpeg h264解码器
作者:维姆·泰曼斯、罗纳德·布尔杰、埃德瓦尔$
职级:小学(256)
插件详细信息:
名称:ffmpeg
描述:所有FFmpeg编解码器和格式(系统安装)
文件名:/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstffmpeg.so
版本:0.10.13
许可证:GPL
源模块:gst ffmpeg
二进制包:FFmpeg
来源URL:http://ffmpeg.org/

因此,在我的系统中,
ffdec_h264
位于
gst-ffmpeg
模块中(该模块是使用
apt-get-install-gstreamer0.10-ffmpeg
安装的)。

您必须输入此命令,了解gstreamer的h264解码器,换句话说,gstreamer是如何调用它的

gst检查| grep“h264”


您能给我们介绍一下您的系统和GStreamer版本吗?