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

问题描述 投票:0回答:1

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

任何帮助都会很棒

javascript node.js audio mono
1个回答
0
投票

您可以使用以下库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');
© www.soinside.com 2019 - 2024. All rights reserved.