【发布时间】:2019-03-27 10:10:52
【问题描述】:
我有一个扩展名为 .raw 并以立体声录制的音频文件,我需要使用 Node.js 将其转换为单声道。我无法找到如何在此过程或库中执行此操作的示例。
任何帮助都会很棒
【问题讨论】:
标签: javascript node.js audio mono
我有一个扩展名为 .raw 并以立体声录制的音频文件,我需要使用 Node.js 将其转换为单声道。我无法找到如何在此过程或库中执行此操作的示例。
任何帮助都会很棒
【问题讨论】:
标签: javascript node.js audio mono
您可以使用以下库 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');
【讨论】: