pipewire 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
pipewire 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
pipewire 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
pipewire 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
pipewire 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
所属分类 程序开发多媒体处理
开源组织
地区 不详
提 交 者 御坂弟弟
适用人群 未知
收录时间 2021-02-21

软件简介

PipeWire 是用于处理多媒体管道的服务器和用户空间 API 的多媒体处理工具,包括:

  • 提供视频源(例如来自捕获设备或应用程序提供的流),并将其与客户端复用。
  • 访问视频源进行消费。
  • 生成用于音频和视频处理的图形。

图中的节点可以实现为单独的过程,与套接字进行通信并使用 fd 传递来交换多媒体内容。

用法

大多数音频应用程序可以使用 ALSA、JACK 或 PulseAudio 作为后端。PipeWire 为所有3个后端提供支持。根据用户的发行版配置方式的不同,它可以自动运行,也可以使用下面提供的脚本运行:

  • PIPEWIRE_DEBUG=<level> 设置调试级别
  • PIPEWIRE_LOG=<filename> 将日志重定向到文件名
  • PIPEWIRE_LATENCY=<num/denom> 延迟配置。10/1000 配置为 10ms 延迟。通常,这表示为采样率的一部分,例如 256/48000,它以 48KHz 的采样率使用 256 个采样,等待时间为 5.33ms。
  • PIPEWIRE_NODE=<id> 请求链接到指定节点

工具

pw-cat可用于播放和录制音频和MIDI。使用pw-cat -h得到一些更多的帮助。有一些别名,例如pw-playpw-record使事情变得更容易:

$ pw-play /home/wim/data/01.\ Firepower.wav

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
02/22 07:01

Pipewire 0.3.22 发布,多媒体处理工具

PipeWire 是用于处理多媒体管道的服务器和用户空间 API 的多媒体处理工具,包括提供视频源(例如来自捕获设备或应用程序提供的流)并将其与客户端复用、访问视频源进行消费、生成用于音频和视频处理的图形。并且 Fedore 34 计划默认使用 PipeWire 来替代 PulseAudio 和 JACK 处理音频数据。 主要更新内容 用每个客户端的配置文件替换模块配置文件。现在可以调整设置并加载自定义模块 Pro 声卡配置文件支持。现在,用户可以选择 ...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于网络技术专区
2020/12/31 08:00

WebRTC/Chromium在2020年的更新

正文字数:1892 阅读时长:3分钟 这些改变将使chromium和许多其他chromium/应用程序更容易使用! 作者 / Jgrulich 原文链接 / https://jgrulich.cz/2020/12/18/webrtc-chromium-updates-in-2020/?utm_source=rss&utm_medium=rss&utm_campaign=webrtc-chromium-updates-in-2020 在2019年,我第一次尝试对有关WebRTC的内容进行贡献。这全部的内容都是支持dg-desktop-portal和PipeWire在Linux Wayland上关于屏幕共享的资讯。在那个...

0
0
发表了博客
2019/07/20 09:43

Fedora Workstation 31众多功能得到改进

导读 周一,Red Hat的桌面高级经理Christian F.K. Schaller分享了一篇博客文章,概述了Fedora Workstation 31的各种改进和特性。这些包括Wayland的改进,更多的PipeWire功能,Flatpak,Fleet Commander等的持续改进。 以下是Fedora Workstation 31的一些增强功能: Wayland过渡到即将完成 Wayland是一种桌面服务器协议,用于在Linux和其他类Unix操作系统中使用现代简单的窗口系统取代X Windowing System。该团队专注于删除X Win...

0
0
发表了博客
2020/10/20 09:18

第四周

1.显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 ls /etc/[^[:alpha:]][[:alpha:]]* 2.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中 cp -fr /etc/p[^0-9] /tmp/mytest1/ [root@Centos_liubin/tmp]#mkdir /tmp/mytest1 [root@Centos_liubin/tmp]#cp -fr /etc/p [^0-9] /tmp/mytest1/ [root@Centos_liubin/tmp]#ls /tmp/mytest1/ pam.d pbm2ppa.conf pinfo...

0
0
发表了博客
2020/11/09 11:31

Fedora 33 Workstation 的新功能 | Linux 中国 - 知乎

Fedora 33 Workstation 是我们这个免费的、领先的操作系统的最新版本。 来源:https://linux.cn/article-12801-1.html 作者:Gregory Bartholomew 译者:geekpi (本文字数:1411,阅读时长大约:2 分钟) Fedora 33 Workstation 是我们这个免费的、领先的操作系统的最新版本。你现在就可以从官方网站下载它。Fedora 33 Workstation 中有一些新的和值得注意的变化。请阅读如下更多细节。 GNOME 3.38 Fedora 33 Workstation 为各...

0
0
发表了博客
2020/11/09 11:20

Fedora 33 Workstation 的新功能

Fedora 33 Workstation 是我们这个免费的、领先的操作系统的最新版本。你现在就可以从官方网站下载它。Fedora 33 Workstation 中有一些新的和值得注意的变化。请阅读如下更多细节。 GNOME 3.38 Fedora 33 Workstation 为各类用户提供了最新版本的 GNOME 桌面环境。在 Fedora 33 Workstation 中的 GNOME 3.38 包含了许多更新和改进,包括: 一个新的 GNOME Tour 应用 现在,新用户会看到一个“新的 Tour 应用,重点展示了桌面的主...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部