【问题标题】:Convert stereo audio to mono in Javascript在Javascript中将立体声音频转换为单声道
【发布时间】:2019-03-27 10:10:52
【问题描述】:

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

任何帮助都会很棒

【问题讨论】:

    标签: javascript node.js audio mono


    【解决方案1】:

    您可以使用以下库 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');
    

    【讨论】:

    • 感谢您的回答,但我遇到以下错误:错误:找不到 ffmpeg。我在运行代码之前做了一个 npm install fluent-ffmpeg
    • 您还需要为您的系统安装 ffmpeg 二进制文件。您可以从这里为您的操作系统下载它ffmpeg.org/download.html
    猜你喜欢
    • 1970-01-01
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多