pulseaudio相关内容
我花了太长时间才弄明白,所以希望能帮助任何处理这些问题的人,我想发布解决方案。但首先,问题是: 我买了一个便宜的HDMI-&USB加密狗,并将我的PS3连接起来作为视频源。在vlc上,图像看起来很清晰,但我听不到任何声音,而且视频确实起伏不定。查看信息部分的编解码器选项卡,我看到我以5 fps的速度获得了1080p的效果。我以为我得到了一个有缺陷的加密狗,但决定检查其他应用程序。tvtime
..
我知道可以通过在 Linux 主机系统上使用脉冲音频但是 paprefs 是为 linux 而不是为 mac 构建的. 解决方案 Docker-for-Mac VM 没有任何声音直通设备,所以从这个角度没有任何东西可以利用.相比之下,virtualbox 或 vmware fusion VM 确实有能力做直通音频. 我能够使用以下命令安装 pulseaudio 并在 OSX 上工作:
..
这个问题的灵感来自你能在 docker 容器中运行 GUI 应用吗?. 基本思想是运行带有音频和用户界面的应用程序(vlc、firefox、skype...) 我正在使用pulseaudio搜索docker容器,但我发现所有容器都在tcp上使用pulseaudio流.(应用程序的安全沙箱) https://gist.github.com/hybris42/ce429de428e5
..
我使用的是 Raspberry Pi 3 B 型.我在构建 bitbake pulseaudio 时遇到了构建问题.请找到我的配置详细信息: Yocto:Jethro 分支 pulseaudio.inc RDEPENDS_pulseaudio-server +=“alsa-plugins-pulseaudio-conf" 我们使用的是 alsa-plugins_1.0.29.bb bi
..
我目前正在尝试使用 pulseaudio 简单 API 来录制麦克风来自我的 USB 声卡和树莓派 3 的数据.我使用了示例程序 parec-simple 来自我自己程序中的pulseaudio,效果很好. 我使用此代码的程序正在访问 gpio,因此我需要以 root 身份运行它.但是,当我尝试以 root 身份执行程序时,出现以下错误: 主目录不可访问:权限被拒绝W: [pulseaud
..
我正在尝试在基于ARM的Atmel主板(sama5d31ek)上使用Qt(QSound,QSoundeffect)播放WAV音频文件. 我已经使用Yocto/poky构建了rootfs(以及用于交叉编译的Qt SDK). 使用QSound播放时,出现以下日志消息:使用空输出设备,无可用. 运行时我什么也没得到: foreach (const QAudioDeviceInfo &devi
..
在只有root用户可用的无头设备中,pulse音频服务器会在启动时使用pulseaudio -D --disallow-exit自动启动.到目前为止运行良好.系统启动时,蓝牙扬声器将自动连接.给hcitool con后,我看到了设备 hcitool con 连接: ACL 00:0B:D5:F5:xx:xx:xx处理11状态1 im主身份验证加密 奉献 太平洋列表卡 我得到空输出
..
我在Linux上使用Java音频时遇到麻烦.这是Ubuntu 14.04上的OpenJDK 8.以下示例失败,其.wav文件通过此链接: import java.net.URL; import javax.sound.sampled.*; public class PlaySound { public void play() throws Exception {
..
我正在尝试根据播放的歌曲(声音输出)的音频电平让Raspberry做事.这首歌不必一定是Raspberry上的本地mp3文件.让我这样解释一下: 如果(音频电平超过阈值): 做点事.. 我找到了这个 http://freshfoo.com/posts/pulseaudio_monitoring/我猜我正在寻找的东西差不多,但是我必须能够读取单个样本,以便将其与不适当地使用的阈值进行比较
..
我正在使用此脚本通过keybindigs更改Pulseaudio的音量,但是它具有0%至100%限制. 由于pulseaudio允许音量增大到100%(笔记本电脑上仍然很小),因此我想对其进行调整以允许140%或150%的最大音量. 请注意,仅通过注释行105 ~ 111即可运行脚本或运行脚本,但脚本没有限制(这可能会破坏我的扬声器).我真正想要的是在100%上设置可配置的限制.
..
我有这个代码 SNDFILE *sf; SF_INFO info; int num_channels; int num, num_items; int *buf; int f,sr,c; int i,j; FILE *out; /* Open the WAV file. */ info.format = (SF_FORMAT_RAW | SF_FORMAT_PCM_16); i
..
因此python的行为就像是根本听不到麦克风传来的声音一样. 这是问题所在.我有一个 Python (2.7)脚本,该脚本假定正在使用 Gstreamer 来访问我的麦克风并通过 Pocketsphinx 为我做语音识别.我正在使用 Pulse Audio ,而我的设备是 Raspberry Pi .我的麦克风是 Playstation 3 Eye . 立即开始,我已经获得了pocke
..
我已经设置了systemd服务文件,以在系统启动时执行一些pactl操作,以进行测试过程.从终端执行命令时,这些命令运行正常,但通过启动服务从systemd服务运行相同脚本时,我总是会收到"pa_context_connect()连接失败拒绝"的信息.我还在服务文件中使用"User ="指令,以确保自动登录用户与用于运行服务命令的用户匹配. 我已经了解到,这与Pulseaudio会话在sys
..
我正在尝试将蓝牙耳机连接到我的RPI.我的设置如下: archlinux-arm,内核:linux-raspberrypi 3.12.23-1 从 AUR 构建并安装的 bluez4 4.101-4 bluez-tools 0.1.38-3 bluez-utils 5.20-1 pulseaudio 5.0-1 pulseaudio-alsa 2-3 我扫描该设备,成功将其配
..
好,所以我现在使用apt-get从软件包python-pyaudio中安装了pyaudio,现在我按如下所示进行导入和调用: Python 2.7.3 (default, Sep 26 2012, 21:53:58) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more informa
..
异常的PulseAudio监视设备(即播放输入到扬声器的声音的音频输入设备)行为。我已将我的真实项目中的代码简化为基于PulseAudio docs https://freedesktop.org/software/pulseaudio/doxygen/parec-simple_8c-example.html ,我只添加了时间限制并读取了字节计数。例如,它可以工作30秒,并打印读取的字节数。问题是
..
我正在编写一个使用PulseAudio API的Python应用程序.该实现大量使用Python编写的回调,并由PulseAudio的C代码调用. 大多数信息通过特定的结构(例如pa_sink_info)传递到回调中,该结构为 typedef struct pa_sink_info { const char *name; uint32_t index; const char *descrip
..
我正在尝试在Java应用程序中播放声音,但应用程序实际上从未实际终止,因为即使在尝试 close Clip 用于播放声音的实例: import java.io.File; import java.io.IOException; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioIn
..
shell上的消息是: 线程“main”中的异常java.lang.IllegalArgumentException:格式无效 at org.classpath.icedtea.pulseaudio.PulseAudioDataLine.createStream(PulseAudioDataLine.java:142) at org.classpath.icedtea.pulseaudi
..
我知道在Linux主机系统上使用脉冲音频是可能的,但是对于linux而言, c 解决方案 Docker-for-Mac VM没有任何声音传输设备,所以没有什么可以利用从这个角度。相比之下,虚拟机或vmware融合虚拟机确实有能力进行直通音频。 我可以使用以下命令获取pulseaudio安装并在OSX上工作: / p> brew install pulseaudio
..