pcm - Pulseaudio:如何使用压缩格式进行管道传输?
问题描述
我正在通过管道连接到虚拟输入设备
pactl load-module module-pipe-source source_name=mySource file=/home/user/mySource format=s16le rate=16000 channels=1
这里重要的部分是format=s16le
,这意味着我使用的是 PCM 签名的 16 位小端序。然后我可以将字节(来自原始 PCM_16BIT 流)写入该文件,一切正常。
但我实际上想使用压缩流,所以我尝试将管道格式更改为压缩格式(例如:'mpeg2-aac-iec61937',pulseaudio应该支持)。
不幸的是,我收到一个错误:
Failed to unload module: Module module-pipe-source not loaded
如何解决这个问题?
解决方案
推荐阅读
- java - 为什么elasticsearch官网提供的Java Api搜索模板有问题?
- sql-server - 如何找出 CLR 函数的底层内容
- python - 需要从 JSON 响应中提取信息?
- python - 我无法使用 CV 将我的 RGB 颜色更改为 python 中的灰度图像
- node.js - IN()表达式中的nodejs bigquery参数化查询
- c# - 如何使用 C# 获取和设置 DLL 文件详细信息
- swift5 - 你能解释一下以下 Swift Projected Value 的输出吗?
- linux - Bash:将字符串翻转到分隔符的另一侧
- c++ - 在视觉工作室处理多个项目
- reactjs - 如何使用反应、笑话和酶对自定义表格单元格渲染器功能进行单元测试?