macOS
brew install libceclocal Homebrew formula metadata
sudo port install libcecMacPorts ports tree · multimedia/libcec/Portfile · 来源: api.github.com
安装
brew install libceclocal Homebrew formula metadata
sudo port install libcecMacPorts ports tree · multimedia/libcec/Portfile · 来源: api.github.com
sudo apk add libcecAlpine Linux edge package indexes · libcec · 来源: dl-cdn.alpinelinux.org
sudo dnf install libcecFedora Rawhide package metadata · libcec · 来源: dl.fedoraproject.org
nix profile install nixpkgs#libcecnixpkgs package indexes · pkgs/by-name/li/libcec/package.nix · 来源: api.github.com
sudo pacman -S libcecArch Linux sync databases · libcec · 来源: geo.mirror.pkgbuild.com
sudo apt install cec-utilsDebian stable package indexes · cec-utils · 来源: deb.debian.org
sudo zypper install cec-clientopenSUSE Tumbleweed package metadata · cec-client · 来源: download.opensuse.org
概览
Control devices with TV remote control and HDMI cabling
历史
libcec is Pulse-Eight's open source HDMI-CEC communication library. It lets computers and media-center applications send and receive Consumer Electronics Control messages over HDMI, usually through Pulse-Eight USB or NUC CEC adapters or through hardware such as the Raspberry Pi.
Pulse-Eight presents libCEC as an abstraction layer for the HDMI CEC bus: developers can interact with TVs, receivers, and other HDMI devices without implementing vendor-specific handshaking and message quirks themselves. The GitHub README says the library supports Pulse-Eight USB-CEC hardware and other CEC-capable hardware including Raspberry Pi, Exynos SoCs, NXP TDA995x, and Odroid C2.
The support documentation describes libcec as the open source library powering all Pulse-Eight CEC adapters, including cec-client, CEC-Tray, Standby Monitor, EventGhost integration, and third-party media-center applications.
libcec's most visible adoption is in media centers. Pulse-Eight says the library is used by popular media-center platforms, and the Kodi wiki documents Kodi's use of libCEC to receive TV-remote commands and send CEC messages over HDMI. That made libcec a common dependency on HTPC, Raspberry Pi, LibreELEC, OSMC, and Kodi-style systems.
Distributions package libcec because it is both a hardware enablement library and a useful command-line tool provider. The cec-client utility gives shell scripts and diagnostics direct access to HDMI-CEC traffic, while GUI media centers use the same library for remote-control integration.
Users commonly run cec-client to scan the HDMI-CEC bus, send power/input commands, or debug remote-control traffic. Applications link libcec when they need CEC support without handling USB adapter protocols, Raspberry Pi CEC interfaces, or vendor differences directly.
libcec is a neat package because it turns a messy living-room hardware protocol into a Unix dependency and CLI. It is also one of the rare Homebrew/Linux packages whose value depends on a physical HDMI topology: the same binary can be boring on a laptop and essential on an HTPC behind a TV.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
cec-client | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cec-client-8.1.3 | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cecc-client | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cecc-client-8.1.3 | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:libcec |
|---|---|
| 版本 | 8.1.3 |
| 软件包管理器 | Homebrew |
| 主页 | https://libcec.pulse-eight.com/ |
| 仓库 | https://github.com/Pulse-Eight/libcec |
| Bottle | 未记录 |
| 服务 | 未声明 |
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
cec-utils 7.0.0-1+b1
USB CEC Adaptor communication Library (utility programs)
http://libcec.pulse-eight.com/
sudo apt install cec-utilslibcec-dev 7.0.0-1+b1
USB CEC Adaptor communication Library (development files)
http://libcec.pulse-eight.com/
sudo apt install libcec-devlibcec7 7.0.0-1+b1
USB CEC Adaptor communication Library (shared library)
http://libcec.pulse-eight.com/
sudo apt install libcec7libcec
nix profile install nixpkgs#libceccec-utils 6.0.2-1ubuntu6
USB CEC Adaptor communication Library (utility programs)
http://libcec.pulse-eight.com/
sudo apt install cec-utilslibcec-dev 6.0.2-1ubuntu6
USB CEC Adaptor communication Library (development files)
http://libcec.pulse-eight.com/
sudo apt install libcec-devlibcec6 6.0.2-1ubuntu6
USB CEC Adaptor communication Library (shared library)
http://libcec.pulse-eight.com/
sudo apt install libcec6python3-cec 6.0.2-1ubuntu6
Python 3 bindings for USB CEC Adaptor
http://libcec.pulse-eight.com/
sudo apt install python3-ceclibcec 7.1.1-r1
libcec for the Pulse-Eight USB-CEC adapter
https://github.com/Pulse-Eight/libcec
sudo apk add libceclibcec-dev 7.1.1-r1
libcec for the Pulse-Eight USB-CEC adapter (development files)
https://github.com/Pulse-Eight/libcec
sudo apk add libcec-devlibcec-tools 7.1.1-r1
libcec for the Pulse-Eight USB-CEC adapter (tools)
https://github.com/Pulse-Eight/libcec
sudo apk add libcec-toolspy3-libcec 7.1.1-r1
libcec for the Pulse-Eight USB-CEC adapter
https://github.com/Pulse-Eight/libcec
sudo apk add py3-libceclibcec 8.1.3-1.fc45
Library and utilities for HDMI-CEC device control
http://libcec.pulse-eight.com/
sudo dnf install libceclibcec-devel 8.1.3-1.fc45
Development files for libcec
http://libcec.pulse-eight.com/
sudo dnf install libcec-develpython3-libcec 8.1.3-1.fc45
Python3 bindings for libcec
http://libcec.pulse-eight.com/
sudo dnf install python3-libceclibcec 7.1.1-2
Pulse-Eight's libcec for the Pulse-Eight USB-CEC adapter
http://libcec.pulse-eight.com/
sudo pacman -S libcec来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.