15得票4回答
使用PHP exec和amixer设置音量

我写了一个小的PHP脚本来控制使用alsa的本地机器的音量:<?php # for simplicity and testing it really just executes the command: echo exec('amixer set Master 5%+') . " \n"...

15得票3回答
需要ALSA教程

我刚开始学习音频编程。我想创建一个小应用程序,能够播放和控制音量。我正在使用alsa-lib。 我想知道switch(例如主播放开关)和混音器元素中的枚举的目的是什么,以及应该将这些开关设置为什么值。 请为混音器设置和alsa编程建议一些教程。

15得票4回答
ALSA等同于/dev/audio dump吗?

这将是我提出的最差的问题...... 我在一台旧的上网本上安装了一个更旧的Debian版本,并进行了一些玩耍。其中一个相当令人满意的结果是一个非常基本的MP3播放器(使用libmpg123),集成到一个完全不同的小应用程序中添加背景音乐。我对这个小小的解决方案产生了很深的喜爱。 在那个程序...

14得票5回答
Android音频记录器 - 第二次无法初始化

你好,我目前正在尝试使AudioRecord正常工作,因为我需要在一个大项目中使用它。但是它似乎出现了很多问题。 我已经尝试了很多方法,所以当我追踪到这个错误时,我回到了基础知识。 我正在使用我的三星Galaxy S作为我的调试设备。 我的问题是,重新启动设备后第一次可以初始化Audio...

14得票3回答
无法找到alsa/asoundlib.h文件。

在编译我的Android源代码时,我遇到了这个错误。 无法找到 alsa/asoundlib.h 我已经安装了libasound2-dev。asoundlib.h存在于usr/include/alsa/文件夹中,但生成器仍然无法找到它。 有谁能告诉我为什么编译器无法找到asoun...

14得票1回答
FFmpeg中thread_queue_size的正确使用方法

我正在录制一个屏幕演示视频,同时使用外接USB麦克风进行实时音频解说。我使用了以下命令: ffmpeg -f x11grab -r 25 -s 1280x720 -i :0.0+320,236 -thread_queue_size 1024 -f alsa -thread_queue_siz...

13得票1回答
如何在Docker中为Debian创建声音设备?

我正在使用各种Docker容器,这些容器本质上是建立在Debian sid上的。这些镜像缺少 /dev/snd 和 /dev/snd/seq,这很合理,因为它们没有硬件音频卡。 我正在使用几个软件来生成MIDI文件,这些软件需要这些序列设备存在。它们不一定用于发送音频,但若声音设备不存在则代...

12得票5回答
Linux中的实时音频分析

我想知道推荐使用哪个音频库? 我正在试图制作一个小程序,以帮助调音乐器(钢琴、吉他等)。我已经阅读了有关ALSA和Marsyas音频库的文章。 我的想法是从麦克风中采样数据,对5-10ms的块进行分析(根据我所读的)。然后执行FFT以确定哪个频率包含最大的峰值。

12得票1回答
模拟麦克风(虚拟麦克风)

我有一个问题,需要“模拟”麦克风输出。 数据将通过网络传输,解码为PCM格式,基本上需要写入麦克风中 - 然后其他程序可以读取/记录/处理。 我一直在阅读alsa的相关信息,但是信息相当稀少。文件插件似乎很有前途 - 我考虑使用命名管道作为“infile”,然后可以从我的应用程序向其传递数...

12得票4回答
没有pulseaudio的A2DP接收端

我想让我的Linux服务器通过蓝牙播放从我的Android手机发送过来的音乐(Linux机器是A2DP接收器,手机是源)。 我已经完成了以下工作: 安装了bluez并启用了audiosource / audiosink 配对了手机和服务器 从手机连接到服务器(手机显示正在通过蓝牙传输音频...