×

pipewire多媒体处理工具

消耗积分:2 | 格式:zip | 大小:2.70 MB | 2022-06-01

李泽明

分享资料个

授权协议 MIT
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
所属分类 程序开发多媒体处理

软件简介

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

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

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

用法

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

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

工具

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

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

 

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !