在Javascript中将立体声音频转换为单声道

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Javascript中将立体声音频转换为单声道相关的知识,希望对你有一定的参考价值。

我有一个扩展名为.raw的音频文件,并以立体声录制,我需要将其转换为带有Node的单声道。我无法找到如何在此过程或库中执行此操作的示例。

任何帮助都会很棒

答案

您可以使用以下库https://github.com/fluent-ffmpeg/node-fluent-ffmpeg在节点上使用ffmpeg。

然后通过ffmpeg ffmpeg -i stereo.flac -ac 1 mono.flac将立体声转换为单声道

只需通过库将上述选项传递给ffmpeg。这是我的代码似乎工作

var FFmpeg = require('fluent-ffmpeg');

var command = FFmpeg({
    source: 'test.webm'
}).addOption('-ac', 1)
.saveToFile('out.mp3');

以上是关于在Javascript中将立体声音频转换为单声道的主要内容,如果未能解决你的问题,请参考以下文章

在 C 中将立体声 wav 转换为单声道

Python将立体声.flac转换为单声道

我是不是需要将立体声音频转换为单声道以进行 FFT?

如何在 Python 中将 WAV 从立体声转换为单声道?

iOS 将立体声 mp3 拆分为单声道 aac

ue4 将音频从 48 立体声转换为 16 单声道