问题标签 [audio-capture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 将音频/视频从浏览器流式传输到 Microsoft Azure
我必须提供某种服务,人们可以在其中从浏览器录制视频/音频,然后再观看/收听。
有什么方法可以从浏览器捕获音频/视频并立即将其上传到 Microsoft Azure 云服务,这也适用于移动设备吗?
我找到了如何使用 C# 或 Java 上传现有视频,但我需要将其流式传输到 Azure,或者在极端情况下以某种方式将其保存到我的服务器并使用 C#/Java 将其上传到 Azure。
如果有任何想法,我将不胜感激!
blackberry-10 - OpenAL alcCaptureOpenDevice 在 Blackberry Q10 上崩溃
Q10 固件:10.1.0.4285
我正在尝试使用 OpenAL 来捕获声音,但是在 Q10 上我遇到了无法打开捕获设备的问题。在模拟器(v10_1_X.1483)上打开捕获设备是可以的(我还没有测试过实际的声音捕获)。
下面是我的代码片段。
以下是输出结果:
actionscript-3 - 麦克风捕获在专用服务器上不起作用
我正在尝试通过 rtmp 从浏览器流式传输音频。我为此使用了 flash api。一切都在本地主机上完美运行。当我尝试在专用服务器上录制来自浏览器的声音时,它告诉我,客户端(我)不允许在浏览器中从我的麦克风进行捕获(mic.muted为true),但之后我确实允许了第一个请求,设置中仍然允许。任何想法?
ffmpeg - ffmpeg DirectShow 捕获 2 个引脚
这是 ffmpeg DirectShow 选项
什么 ffmpeg 命令将捕获两个引脚?
更新
我的设备名称是7160 HD Capture
ffmpeg -f dshow -i video="7160 HD Capture" out.mp4
以下命令工作正常: -
我试过了
它不起作用并返回错误:-
我看到音频 Pin 在不同的卡上有不同的名称。也许我应该明确地命名它。
更新 2
我没有音频捕获设备,但视频捕获肯定有音频。
我可以在默认音频设备上播放该音频引脚
ios - AVCaptureSession 如何使输入音频设备静音?
这就是我尝试使用按钮配置打开/关闭麦克风音量的方式:
当我打开/关闭麦克风时,它会停止录制并出现以下错误:
- (void)captureOutput:(AVCaptureFileOutput *)captureOutput didFinishRecordingToOutputFileAtURL:(NSURL *)outputFileURL fromConnections:(NSArray *)connections error:(NSError *)error
在日志中我看到@“错误:记录已停止”。
audio - WASAPI 捕获缓冲区大小
我在 wp8 中使用 WASAPI。因为我Getbuffer
每次在共享模式下使用方法返回不同大小的缓冲区。我以 8000Hz/16 位捕获,有时Getbuffer
返回 80 个样本的缓冲区,有时返回 400 个样本。这是正常的行为吗?发送不同的 hnsBufferDuration 对IAudioClient::Initialize
缓冲区大小没有任何影响?
linux - 虚拟 ALSA 卡,提供从另一个进程接收的数据的捕获接口
我需要创建一个虚拟 ALSA 卡,作为具有单个捕获接口的设备可见,我可以针对特定的数据格式和采样频率对其进行配置,然后将另一个进程实时生成的数据提供给它。重要的要求是延迟应该尽可能低。
有没有人解决过类似的问题,并可以提出正确的解决方案?
更新
我找到了两个可能是不错的模板的解决方案:
- ALSA snd-aloop驱动程序
- ALSA snd-minivosc虚拟振荡器
我还没有评估它们对我的问题的适用性。
android - how can I have a high quality video recorder and audio recorder on android?
Hello stackoverflow friends. I am new by android and have bellow code for capturing video. But this has low quality on phone( specially on android version 4.2 has very very low quality). I need a video capture with higher quality but i dont know other attribute for this. how can I have a high quality video recorder ?
Also I have a voice recorder that it has a very low quality too. what I do for upper quality voide recorder ,too?
c++ - 在 windows phone 中使用 libsamplerate 重新采样音频
我正在尝试在使用 WASAPI 的 windows phone 项目中使用 libsamplerate 将捕获的 2channel/48khz/32bit 音频重新采样为 1channel/8khz/32bit。
我需要通过重新采样从 960 个原始帧中获取 160 帧。使用GetBuffer
方法捕获音频后,我将捕获的 7680 字节的 BYTE 数组发送到以下方法:
src_process 方法没有返回错误并sd->input_frames_used
设置为 960 并sd->output_frames_gen
设置为 159,但渲染输出只是噪声。我在实时 VoIP 应用程序中使用该代码。问题的根源可能是什么?
java - 编码音频时的 xuggle-xuggler 5.4 NullPointerException
今天我正在使用 Xuggler 库,并尝试捕获完美无瑕的屏幕。但我还想将麦克风中的音频添加到我捕获的视频文件中。这并不像我预期的那么容易,现在我被这个奇怪的 NullPointerException 困住了。
这是我的代码(缩写):
这是 NullPointerException:
我遇到的问题是在这一行(118):
出于某种原因,当我尝试对音频样本进行编码时,xuggle 会抛出 NullPointerException,我不确定这是一个错误还是只是我做了一些愚蠢的事情,但无论如何我都无法解决它。
为了更好地理解,我在pastebin上发布了所有代码,其中包括用于捕获我的屏幕的代码以及我尝试录制音频的代码。
这些是我包含的罐子:
commons-cli-1.2.jar
logback-classic-1.1.2.jar
logback-core-1.1.2.jar
xuggle-xuggler-arch-x86_x64-w64-mingw32.jar *
xuggle-xuggler -noarch-5.4.jar *
('*' 表示我没有从它的主要位置下载 jar。
在此先感谢并记住任何有用的答案都将获得 50 代表赏金!