You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux下找不到gst-plugins-ugly-1.0包,如何解决X264enc元素缺失问题?

解决GStreamer找不到x264enc元素的问题

问题核心

报错WARNING: erroneous pipeline: no element "X264enc"的原因是缺少GStreamer的x264编码插件,该插件属于gst-plugins-ugly组件。注意元素名正确写法是小写的x264enc,大小写错误也会导致找不到元素。

不同Linux发行版的解决方案

  • Debian/Ubuntu/Ubuntu衍生版(Mint、Pop!_OS等)

    1. 先更新软件源:
      sudo apt update
      
    2. 若找不到包,先启用multiverse仓库(Ubuntu专属):
      sudo add-apt-repository multiverse
      sudo apt update
      
    3. 安装正确的包:
      sudo apt install gstreamer1.0-plugins-ugly
      
  • Fedora/RHEL/CentOS

    • Fedora直接安装:
      sudo dnf install gstreamer1-plugins-ugly
      
    • RHEL/CentOS 8+:先启用对应仓库再安装
      # CentOS 8+
      sudo dnf config-manager --set-enabled powertools
      # RHEL 8+
      sudo subscription-manager repos --enable codeready-builder-for-rhel-$(arch)-rpms
      # 安装包
      sudo dnf install gstreamer1-plugins-ugly
      
  • Arch Linux/Manjaro

    sudo pacman -S gstreamer-plugins-ugly
    
  • 源码编译安装(包管理器无对应包时)

    1. 安装编译依赖(以Debian/Ubuntu为例):
      sudo apt install git build-essential gstreamer1.0-dev libx264-dev
      
    2. 克隆源码并编译:
      git clone https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly.git
      cd gst-plugins-ugly
      meson setup build
      ninja -C build
      sudo ninja -C build install
      

验证安装成功

运行以下命令,若能输出x264enc的详细信息,说明安装成功:

gst-inspect-1.0 x264enc

内容的提问来源于stack exchange,提问作者Ayush Jain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 15:12:22