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

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

有时候我会遇到我想看的视频(无论是 YouTube 还是其他),但不知何故,声音只能从一个扬声器发出。这不是我的硬件或任何配置的问题;而是因为编码视频的人把音频弄乱了。如果我使用扬声器,这不会成为问题,但我 100% 的听音都是通过耳机完成的。这是一种非常烦人的体验。你可能会认为这种情况很少发生,但似乎我比大多数人遇到这种情况的次数更多,这真的很烦人。

一个简单的解决方法是将耳机插头稍微拔出一点,这样可以让一个声道通过两个耳机扬声器发送。这种方法有效,但轻轻一拉电线就会让插头完全拔出。此外,有时如果只有左声道在播放,那么“拔出一半”的方法将不起作用,因为它只会让右侧(安静的一侧)的声音通过两个扬声器。

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

答案1

针对 VLC 2.2.1 进行了更新:

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

原始答案:

您可以使用 VLC 来执行此操作。但我无法让 mono 真正发挥作用。以下是我最终成功的方法:

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

答案2

甚高频液晶可以做到。播放视频时,只需音频 ⇨ 音频通道 ⇨ 右/左

答案3

这对您来说并不是一个解决方案,但是“ecasound”包将在命令行中从单声道声音文件模拟立体声。也就是说,它将在单声道的 .wav 文件上创建第二个声道。

有时我会将互联网视频保存到磁盘,然后将其转换为 MP3。如果它是单声道,这可以解决问题。

我知道你想要一个可以在播放流媒体视频文件时修复它的东西:老实说,我不知道有什么实用的方法可以做到这一点。我想你可以将 Jack 包放入声音队列并添加某种实时过滤器,但老实说,我认为尝试让它发挥作用的痛苦是不值得的。抱歉。

答案4

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

相关内容