如何在Ubuntu中以立体声播放单声道音频轨道?


11

偶尔,我会遇到一个我想观看的视频(无论是youtube还是其他),并且无论出于何种原因,声音只会出现在一个扬声器上。我的硬件或任何类型的配置都不是问题。这是因为无论谁编码视频,都会弄乱音频。如果使用扬声器,这不会有问题,但是100%的收听是通过耳机完成的。这带来了非常烦人的体验。您会认为几乎不会发生这样的事情,但似乎我比大多数人遇到的更多,这确实很烦人。

一种简单的解决方法是将耳机插头稍微拔出,这将导致一个通道通过两个耳塞扬声器发送。这是可行的,但是丝线的最小拉力会将插头完全拔出。同样,有时,如果只播放左声道,则“半路输出”方法将不起作用,因为它只会通过两个扬声器发送右侧(安静的一侧)。

音响系统和输出插孔之间必须有某种程序可以使所有声音单声道?


单声道意味着一个通道。听起来这些声音文件已经是单声道。但是,是的,您希望两个通道都相同。它是Ubuntu中混音器的功能吗?我正在使用Ubuntu 9.10,我只是注意到它仅支持立体声输出!我想知道是否可以尝试使用其他混音器。
pavium'2

滥用单声道标签。
kmarsh'2

同意pavium的观点,我认为您的文件已经是单声道,并且您想“将单声道上混到立体声”或“复制通道”或类似的东西。(如果有帮助,那么PulseAudio和/或ALSA应该可以直接执行此操作,可能是高级配置。)
quack quixote 2010年

Answers:


7

为VLC 2.2.1更新:

  1. 工具>首选项>音频>输出。选择ALSA音频输出。
  2. 工具>首选项。选择底部的“全部”单选按钮。
    • 音频> 输出模块> ALSA。从音频输出通道下拉菜单中选择单声道选项。
  3. 重新启动VLC

原始答案:

您可以使用VLC来执行此操作。但是我很难让单声道真正发挥作用。这就是为我工作的最终结果:

  1. 工具>首选项>音频>输出。选择ALSA音频输出。
  2. 工具>首选项。选择底部的“全部”单选按钮。
    • 音频>过滤器。选择单声道选项(“立体声到单声道的音频过滤器”)
  3. 重新启动VLC


2

并非完全适合您的解决方案,但是'ecasound'软件包将在命令行中从单声道声音文件中伪造立体声。也就是说,它将在单声道的.wav文件中创建第二个声音通道。

有时我将互联网视频保存到磁盘,然后将其转换为MP3。如果是单声道,则可以修复它。

我了解您想要一种可以在播放流视频文件时对其进行修复的工具:老实说,我不知道这样做的实用方法。我想您可以将Jack包放入声音队列中,并添加某种实时过滤器,但是老实说,我认为尝试使其工作起来的痛苦是不值得的。抱歉。


一个很好的建议(sox可能也可以这样做)。我也认为Jack可以现场直播,但是我希望PulseAudio或ALSA都能做到这一点,并且更有可能已经安装。
quack quixote 2010年

0

在gnome混音器中,如果单击“取消链接”按钮,则只能使一个通道静音,从而使滑块不会一起移动。


但是,这不是请求者想要实现的目标。他具有单声道声源,并且希望在两个扬声器上都能使用。
Gnoupi 2010年

哦,对了,在那种情况下,我认为他们可能想研究能够做到这一点的播放器,或者获取一组耳机,这些耳机的开关可通过两个扬声器播放立体声或一个声道。
Jonno_FTW

0

好吧,我发现了一种可行的方法...在vlc上播放视频时,转到“音频”->“音频设备”->“单声道...”。这会将音频输入识别为单声道并在两个扬声器中分配音频


虽然这对于已经在硬盘上的视频有效,但是对于YouTube视频(如问题所述)无效。
Cfinley 2014年

0

如果已安装JACK / QjackCtl,则可以执行此操作。在QjackCtl的连接的对话,你会连接左前通道系统的playback_1playback_2。您需要的所有文档都可以在http://jackaudio.org上找到。


1
在哪里可以获得此软件?有文件吗?
斯科特,

我已经更新了答案,以提供指向该网站的链接。我应该提到的是,我正在使用该软件随附的Ubuntu Studio,因此在这方面,我没有亲自进行安装过程。
myQwil
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.