recordrtc相关内容

将捕获的视频保存到 Electron 中的文件

我想将从网络摄像头捕获的视频保存到本地文件.到目前为止,我已经能够: 使用 getUserMedia 创建一个流 用 RecordRTC 封装流从 RecordRTC 获取 blob 我不知道如何将视频保存到文件中.在 RecordRTC 上调用 save() 允许我下载视频文件,但我希望一切都发生在 nodejs 中以进行进一步处理.无论如何,该文件是可播放的.我尝试将 blo ..
发布时间:2022-01-10 22:23:42 其他开发

如何为 Chrome 中从 MediaRecorder 录制的音频添加预定义的长度?

我正在用内置的 MediaRecorder 替换 RecordRTC,以便在 Chrome 中录制音频.录制的音频然后在带有音频 api 的程序中播放.我无法让 audio.duration 属性正常工作.它说 如果视频(音频)是流式传输的并且没有预定义的长度,则返回“Inf"(无限). 使用 RecordRTC,我不得不使用 ffmpeg_asm.js 将音频从 wav 转换为 og ..

RecordRTC:Ondataavailable 调用了两次.只有第一个文件是正确的,其他文件已损坏或太小

我想以2秒的间隔记录本地和远程流并用Ajax上传到服务器.但问题是,ondataavailable 方法被调用了两次,所以同一个视频被上传到服务器两次.第一个视频是可播放且正确的,而其余视频要么已损坏,要么非常小(不到一秒).所有视频的大小几乎相同! 我也尝试过 MediaRecorder API,但问题是一样的.我已经尝试了 5 秒的间隔,但仍然没有运气! 这是我获取本地流的方式: ..

无法使用chrome.desktopCapture和RecortRTC使用扬声器+麦克风音频

我正在尝试构建一个Chrome扩展程序,以其扬声器音频(计算机音频)和麦克风音频捕获用户屏幕.使用RecordRTC的示例将以下内容拼凑在一起,但是当我打开录制的.webm文件时,我根本听不到任何声音. 我还应该做些其他事情来获取音频吗? 下面是我的后台脚本的代码,其中一些部分已删除,以使其更加清晰.当某人单击开始记录按钮时,将调用startRecording()函数. cons ..
发布时间:2020-11-17 20:58:51 其他开发

将捕获的视频保存到Electron中的文件

我想将从网络摄像机捕获的视频保存到本地文件。到目前为止,我已经能够: 使用 getUserMedia 创建流li> 用 RecordRTC 从 RecordRTC获取blob来封装流 虽然我不知道如何将视频保存到文件中。在 RecordRTC 上调用 save()允许我下载视频文件,但是我希望一切都发生在nodejs中以作进一步处理处理。该文件可以播放,无论如何。我试图将Blob和 ..
发布时间:2020-10-28 20:09:32 其他开发

为什么MediaRecorder无法启动? (错误:没有可用的音频或视频轨道)RecordRTC

更新:目前最好的假设是,这是由大型学校/大学网络引起的 - 其他用户没有问题。 我使用RecordRTC录制音频。这依赖于MediaRecorder。 第一次开始录制时,会记录此(发生)错误: DOM异常:无法执行开始媒体录音机: MediaRecorder无法启动,因为没有音频或视频 可用曲目 使用recorderType :MediaStreamRecord ..

如何将预定义长度添加到Chrome中由MediaRecorder录制的音频?

我正在使用内置的MediaRecorder替换RecordRTC以在Chrome中录制音频。录制的音频然后在带有音频API的程序中播放。我无法使audio.duration属性正常工作。它说 如果视频(音频)流式传输并且没有预定义的长度,则返回“Inf”(Infinity)。 使用RecordRTC,我不得不使用ffmpeg_asm.js将音频从wav转换为ogg。我的猜测是在这个过程 ..