linux 单声道数据处理,Ubuntu中的单声道声音输出?
问题描述
是否有一种简单的方法来强制输出单声道声音-一只耳朵,一只耳机,一只扬声器?
最佳解决办法
您可以使用该模块重新映射pulseaudio:
在终端中:
pacmd list-sinks | grep name:
它将向您发送使用的立体声输出的名称。然后键入(替换为找到的名称):
pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(在我的情况下是:
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1e.2.analog-stereo channels=2 channel_map=mono,mono
)
如果打开“声音首选项”,则现在应该有单声道输出。永久拥有:
gksudo gedit /etc/pulse/default.pa
然后添加文件:
#Remapping output stereo to mono
load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(图像来自Elementary OS Luna的声音设置)。
次佳解决办法
我对这两个答案都有疑问。当我尝试接受的答案时,说话者唯一发出的声音是噪音。经过一番搜索,我发现了另一个可能更适合您的解决方案:
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=4 channel_map=left,right,left,right master_channel_map=left,left,right,right
将alsa_output.pci-0000_00_1b.0.analog-stereo替换为您从中获得的接收器名称
pacmd list-sinks | grep name:
如果您想永久保留此解决方案,请按照接受的答案中的步骤进行。
第三种解决办法
此答案是两个答案的混合,不是通用的(声道名称”left”和”right”由声卡供应商定义,并且可以有所不同)。
全局想法是使用其他答案建议的module-remap-sink。我们将用稍后找到的值替换[skinID],[left_channel_name]和[right_channel_name]:
pacmd load-module module-remap-sink sink_name=combined-mono master=[skinID] channels=4 master_channel_map=[right_channel_name],[left_channel_name],[right_channel_name],[left_channel_name] channel_map=[left_channel_name],[left_channel_name],[right_channel_name],[right_channel_name]
这将创建一个double-mono接收器输出,我们可以将其设置为默认输出(以下完成)。
1-查找[skinID]
pacmd list-sinks
就我而言,只有一个水槽。对应于唯一可用的声卡:
index: 0
name:
=>我可以为[skinID]使用”0″或“ alsa_output.pci-0000_00_1f.3.analog-stereo”
2-查找[left_channel_name]和[right_channel_name]
pacmd list-sinks | grep -m1 "channel map:"
就我而言,它给出了:
channel map: front-left,front-right
因此,对我来说[left_channel_name] = “front-left”和[right_channel_name] = “front-right”
3-套用变更
为了使更改生效,我将运行(以我为例)
pactl load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
pactl set-default-sink combined-mono
=>第一个命令的参数要适应每种情况!阅读整个文章以获取详细信息
4(可选)-永久进行更改
要保留此设置并在每次启动计算机时应用它们:
复制/etc/pulse/default.pa => 〜/.pulse /default.pa(如果尚未完成)
将两个命令添加到文件末尾,开头不带“ pactl”
=>就我而言,这给出:
load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
set-default-sink combined-mono
第四种办法
通过执行安装Gnome Alsa Mixer
$sudo apt-get install gnome-alsamixer
有一些选择:
“单声道输出选择”和”Mix Mono”
参考资料
linux 单声道数据处理,Ubuntu中的单声道声音输出?相关推荐
- Linux内核无法放到Ubuntu中,无法通过Linux内核模块(Ubuntu)在内核内存中写入
我试图通过内核模块在虚拟机(使用VirtualBox)中覆盖内核内存(Linux 2.6.31,Ubuntu 9.10)中的某些部分. 每当我这样做时,我都会收到此错误 [27154.303726] ...
- linux服务器启用光口,Ubuntu中启用ssh服务
ssh程序分为有客户端程序openssh-client和服务端程序openssh-server.如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序Ubuntu是默认安装的.而如 ...
- linux软件安装 home,Ubuntu中安装建筑设计软件Sweet Home 3D
原标题:Ubuntu中安装建筑设计软件Sweet Home 3D 本教程介绍如何在Ubuntu 16.04,Ubuntu 18.04,Ubuntu 19.04及更高版本中轻松安装最新的Sweet Ho ...
- linux卸载crossover,CrossOver Linux版如何在Ubuntu中安装?Ubuntu安装CrossOver Linux版教程...
CrossOver这款系统兼容软件不仅有着Mac版本,还有Linux版本可供大家选择,也可以让Linux用户在其电脑上运行Windows应用,那么CrossOver Linux是如何安装的呢?今天小编 ...
- linux共享文件可读写,在Ubuntu中设置samba共享可读写文件夹
在Ubuntu中设置samba共享可读写文件夹 发布时间:2007-03-15 01:01:08来源:红联作者:XLooking 首先当然是要安装samba了,呵呵: sudo apt-get ins ...
- linux 卸载 字体,在Ubuntu中如何更换字体
导读 在Ubuntu中,默认情况下已经安装了很多字体,但是可能有一段时间你需要安装一些额外的字体.本文介绍如何在Ubuntu 18.04中安装字体. 环境 Ubuntu 18.04.3 LTS 下载并 ...
- ubuntu安装linux deepin,如何在Ubuntu中安装Deepin终端 | MOS86
Deepin终端是一个基于python的终端仿真器,专为中国Linux发行版开发,名为"Deepin"."它有许多有用的功能,其中一些,如"地震模式" ...
- Linux Crontab 定时任务 及 Ubuntu 中cron指令使用
linux内置的cron进程能帮我们实现很多自动化需求,利用cron搭配shell脚本,即便十分复杂的指令也没有问题. 介绍 我们经常使用的是crontab命令是cron table的简写,我们可以在 ...
- linux 桌面 计算器,在Ubuntu中打开Gnome计算器的6种方法
Gnome Calculator是Ubuntu的默认计算器应用程序.根据开发人员的说法,GNOME Calculator是一款解决数学方程式的应用程序.尽管起初它看起来像是只具有基本算术运算的简单计算 ...
最新文章
- 快讯 | 第二届数据标准化及治理大会成功举办,清华力量助推中国数据标准化建设
- 科技贡献新力量:无人驾驶清扫车上路
- 恩智浦AI视觉组之逐飞岁末彩蛋
- 如果知道两点的经纬度 如何算两点之间的距离
- 论文被拒怎么办?(下)
- Docker之几种storage-driver比较
- lcd刷新慢_LCD1602刷新率很慢的问题
- 容器编排技术 -- Kubernetes 为 Namespace 配置默认的内存请求与限额
- [转贴]基于HTTP的QQ协议
- hibernate一级缓存_Hibernate缓存–一级缓存
- kafka python框架_Python中如何使用Apache Avro——Apache的数据序列化系统
- [jQuery] 速记一の屏蔽鼠标右键监听鼠标Event
- 博客首页全新改版;博客代码片支持折叠;原创博文新增打赏功能……【2022.1.17】
- Java实现在线SQL编程【完整版】
- 计算机操作员高级教学大纲,计算机操作员课程教学大纲.doc
- swift混编调用oc编写的Xib UIView出现[Storyboard] Unknown class in Interface Builder file.问题的解决
- 加州大学洛杉机分校计算机科学,加州大学洛杉矶分校计算机科学
- Java之字符串数组元素的排列与组合(递归实现)
- 一文理解 ISO、快门、光圈、曝光概念 以及 光圈、焦距与景深的关系
- EduCoder-Web程序设计基础 -web编程训练-html5-文档头部-第1关:页面标题及字符集的设置