cost 85 ms
ALSA 从控制事件 (snd_ctl_event_t) 中获取一个简单的混合器元素 (snd_mixer_elem_t using) - ALSA get a simple mixer element (snd_mixer_elem_t using) from a control event (snd_ctl_event_t)

我打开了一个声卡的控件,正在轮询 ALSA 控件事件。 使用gtkIOStream ALSA::Control class从事件 stream 中提取事件,如下所示: 我现在正尝试从事件中获取匹配的简单混音器元素,但在某些情况下,某些 ALSA 简单混音器具有重复的元素。 例如,回放混音器中的一个 ...

尝试在 python sounddevice 中播放多个频率时会发出可怕的扬声器声音,并显示错误消息“发生了 alsa underrun” - Trying to play multiple frequencies in python sounddevice blow horrific speaker sounds and an error message saying "alsa underrun occurred"

我尝试了不同的方法在 sounddevice 中播放正弦波,它们工作得很好,直到我尝试一次覆盖多个频率。 每当没有播放频率时,我的扬声器也会发出很大的刮擦声。 我已将代码简化为: ...

更改音频格式而不从命令行更改音频 - Change audio format without changing audio from the command line

我从 i2s 麦克风中录制了一些音频,频率为 16000hz,带有 arecord。 听起来它降低了一个八度,所以我想将文件格式更改为 32000hz。 当我尝试使用 sox 执行此操作时,它会编辑音频,而不仅仅是格式,因此听起来仍然是错误的。 这是我正在使用的 sox 命令: sox in.wav ...

用 pipewire 替换 pa_alsa_linux.h 和 pa_jack.h - Replacement for pa_alsa_linux.h and pa_jack.h with pipewire

我正在运行 Pop_OS 22.04(它有管道音频)并且 audacity 在启动时挂起(除非它是用 sudo 启动的,这看起来很奇怪)。 为了尝试调试系统,我尝试从 github 来源构建 audacity。 在构建的初始配置阶段,我收到以下消息 所以,这就是我感到困惑的事情。 我认为 pipw ...

VLC Raspberry pi 4 如何通过命令行将音频发送到 HDMI 2? - VLC Raspberry pi 4 how to send audio to HDMI 2 via command line?

我在带有两个 HDMI 端口和终端的树莓派 4 上运行 Rasbian OS,我可以使用sudo cvlc --alsa-audio-device default video.mp4在 HDMI 1 上运行带有音频的视频,现在是我的问题面对在 HDMI 2 上运行第二个带音频的视频,我可以使用此命令 ...

如何确保不发生缓冲区溢出,多线程? - How to ensure no buffer overruns occur, mulithreading?

我正在使用 ALSA 读取音频流。 我已将周期大小设置为 960 帧,每 20 毫秒接收一次。 我使用以下方法读取 PCM 值: snd_pcm_readi(handle, buffer, period_size); 每次我填充这个缓冲区时,我都需要遍历它并对接收到的值进行多次检查。 使用简单的 ...

Alsa 缓冲区欠载 - Alsa buffer underrun

我正在尝试将随机噪声写入设备,并在写入足够数据后让我的循环休眠。 我的理解是,对于每次调用 snd_pcm_writei 我正在写 162 字节(81 帧),以 8khz 速率和 16 位格式,它应该足够音频 ~10ms。 我已经验证 alsa 确实告诉我我已经写了 81 帧。 我希望我可以在醒来并 ...

Python 的 pyalsa 模块不显示更新的 alsa 状态(音量、静音等) - Python's pyalsa module does not show updated alsa status (volume, mute, etc.)

我正在使用alsa 网站上的pyalsa模块。 我可以设置音量,切换开关,但在使用例如 amixer 从外部更改音量后无法获得新的音量。 静音状态也是如此( get_switch ,如果我没记错的话)。 怎么了? 我应该这样使用pyalsa吗?from pyalsa import alsamixe ...

Eclipse 调试 Alsa - Eclipse debug Alsa

我正在尝试将 alsa 库添加到我的 Eclipse,以便在我的 iMX8X 中进行交叉编译和调试。 我已经交叉编译了alsa-lib 我添加了我的libasound.so所在的库路径properties-> Cross GCC Linker -> libraries(搜索路径),在我 ...

Alsa 以 root 身份运行 - Alsa to run as root

我正在尝试在树莓派上的 python 代码中播放声音文件。 不幸的是,我正在使用的一些库(流动站工具包)需要以根用户身份运行。 当我尝试播放音频文件时,出现以下错误。 很明显,问题是以 root 身份运行,但不幸的是,我的其他库之一要求我以 root 身份运行。 有什么方法可以让根用户播放音频吗? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM