在 (K)Ubuntu 17.04 上使用 Steinberg UR22mk2 USB 音频接口时,如何禁用不必要的音频淡入淡出?

在 (K)Ubuntu 17.04 上使用 Steinberg UR22mk2 USB 音频接口时,如何禁用不必要的音频淡入淡出?

我买了一个 Steinberg UR22mk2 USB 音频接口。将它插入我的 Linux 系统(Kubuntu 17.04,内核 4.10.0)后,系统会自动正确地检测到它。

我的问题是:无论何时一个某些应用s(重新)打开音频输出通道并通过 UR22mk2 播放音频,耳机连接到它,会出现不必要的缓慢音频淡入。它发生在Kdenlive,但都不是甚高频液晶也不大胆

在 Kdenlive 中编辑视频和音频时,这非常烦人,因为每当停止播放并重新启动以找到正确的剪切位置时,自动音频淡入就会启动,并使 Steinberg 无法进行编辑。我的 Behringer QX1202USB 没有出现这种情况。但是,两者似乎都使用相同的原装 USB 音频 Linux 内核模块。

这只发生在 Steinberg UR22mk2 USB 音频接口上,其他 USB 音频接口(例如我的 Behringer UX1202USB 音频接口)上不会发生。这不是硬件功能,而是软件功能:当我将 UR22mk2 连接到 Android 平板电脑时,没有音频淡入,但音频播放会立即出现,这是理所当然的。

UR22mk2 是否有隐藏的(可能没有详细记录的)驱动程序设置来禁用此音频淡入?或者是否有一些 Linux 音频系统设置?我四处寻找并搜索了……但到目前为止毫无结果。

有什么建议么?

答案1

进一步的挖掘表明,不必要的 2 秒音频淡入仅发生在某些应用程序中,最明显的是Kdenlive视频编辑器(以及 MLT/melt),但不包括其他编辑器,例如VLC 媒体播放器以及(呼!)不可或缺的大胆音频编辑器。

幸运的是,我现在找到了一个设置,可以让我在 Kdenlive 中使用 Steinberg UR22mkII,而不会出现任何恼人的淡入现象,见下文(剧透:使用 ALSA 作为音频驱动程序设置)。

但首先要了解详情:VLC 中的音频工作正常,其音频输出模块设置为

  • 自动的
  • 脉冲音频
  • 阿尔萨斯大学

无论如何,Audacity 只具有“ALSA”和“OSS”,但没有 PulseAudio。因此,情节变得复杂起来。

相比之下,Kdenlive 的表现好坏取决于其音频驱动程序设置(但音频后端没关系,不管它是“SDL”还是“RtAudio”):

  • 自动:失败,并出现令人厌烦的 2 秒音频淡入。
  • PulseAudio:2 秒音频淡入也失败。
  • ALSA: 终于按预期工作没有任何不必要的 2 秒音频淡入。

也许有人可以在评论中解释一下为什么 PulseAudio 在某些应用程序与其他应用程序使用时的行为有所不同;可能是 API 调用不同?

相关内容