Ubuntu 14.04 中的 Internet DJ 控制台 JACK 问题

Ubuntu 14.04 中的 Internet DJ 控制台 JACK 问题

在虚拟模式下运行 jack 不会从 Internet DJ 控制台发出任何音频,但从服务器播放的流可以正常工作。您可以在http://myradiostream.com/olpr

该服务器是一个shoutcast服务器,具有以下设置。

Server address: s18.myradiostream.com
Port: 4362
Bitrate: 128kbps

在终端运行 jack 的输出如下所示...

jeremy@Zeus:~$ jackd -d dummy -r 44100
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2013 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
JackGraphManager::Connect already connected port_src = 18 port_dst = 28
JackGraphManager::Connect already connected port_src = 19 port_dst = 29
JackGraphManager::Connect already connected port_src = 20 port_dst = 30
JackGraphManager::Connect already connected port_src = 21 port_dst = 31
JackGraphManager::Connect already connected port_src = 22 port_dst = 32
JackGraphManager::Connect already connected port_src = 23 port_dst = 33
JackGraphManager::Connect already connected port_src = 24 port_dst = 34
JackGraphManager::Connect already connected port_src = 26 port_dst = 34
JackGraphManager::Connect already connected port_src = 25 port_dst = 35
JackGraphManager::Connect already connected port_src = 27 port_dst = 35
JackGraphManager::Connect already connected port_src = 11 port_dst = 37
JackGraphManager::Connect already connected port_src = 12 port_dst = 38

问题是,您也可以像这样运行 jack,并在计算机上获得音频,但在流中却听不到。当您这样运行它时,计算机上的音频非常清晰。然而,流显示了歌曲名称和在线状态,但您什么也听不到。

jeremy@Zeus:~$ jackd -d alsa
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2013 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
JackGraphManager::Connect already connected port_src = 18 port_dst = 28
JackGraphManager::Connect already connected port_src = 19 port_dst = 29
JackGraphManager::Connect already connected port_src = 20 port_dst = 30
JackGraphManager::Connect already connected port_src = 21 port_dst = 31
JackGraphManager::Connect already connected port_src = 22 port_dst = 32
JackGraphManager::Connect already connected port_src = 23 port_dst = 33
JackGraphManager::Connect already connected port_src = 24 port_dst = 34
JackGraphManager::Connect already connected port_src = 26 port_dst = 34
JackGraphManager::Connect already connected port_src = 25 port_dst = 35
JackGraphManager::Connect already connected port_src = 27 port_dst = 35
JackGraphManager::Connect already connected port_src = 11 port_dst = 37
JackGraphManager::Connect already connected port_src = 12 port_dst = 38

请帮我解决这个问题。过去一周我一直在仔细阅读手册,最终我意识到自己并不是一个音频工程师。

提前感谢 Ubuntu 天才!:)

另外,附录。重新启动计算机会导致 IDJC 音频出现噼啪声,并且流中没有声音。

更新

我安装了 Patchage 来查看我的连接,看起来我路由到扬声器一切正常,但流无法接收音频。这就像流的音量被调低了,但其余信息流传输得非常好。人们可以看到我的 DJ 名称以及有关曲目和在线状态的信息。他们什么也听不到!

为了将音频传送到流中我缺少什么?

我本来想发布图片,但这个网站阻止我这样做,理由是我的声誉点数太低或类似的原因。

更新2

我刚刚在一台 32 位塔式机上安装了所有这些,但它以完全相同的方式失败了。

更新 3

我让它在流中工作了!

问题是我不太清楚我是怎么做到的。我安装了一堆 Ubuntu Studio 元包,然后从我的系统中清除了所有内容并重新安装了 IDJC。它现在可以正常工作了,所以我会接受它。如果其他人看到这个并需要类似的帮助,请继续努力,你会做得很好!我保证!

答案1

要将 IDJC 输出路由到扬声器,请使用 QjackCtl 等工具将 IDJC 输出端口连接到 ALSA 扬声器端口:
QjackCtl 音频连接

相关内容