如何使用NPM包audioconcat更改nodejs中输出文件的路径

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

我想改变我在跟随程序作为输出的音频文件的路径。这里var歌曲是三个音频文件,我合并在一个名为all.mp3的文件中。我想更改输出文件路径,并希望在数据库中也插入此路径。这是代码:

var audioconcat = require('audioconcat')

var songs = [
  'a(1).mp3',
  'a(2).mp3',
  'a(3).mp3'
]

audioconcat(songs)

  .concat('all.mp3') 
  .on('start', function (command) {
    console.log('ffmpeg process started:', command)
  })
  .on('error', function (err, stdout, stderr) {
    console.error('Error:', err)
    console.error('ffmpeg stderr:', stderr)
  })
  .on('end', function (output) {
    console.error('Audio created in:', output)
  })
javascript node.js mongodb
1个回答
0
投票

我找到了解决方案。

这里我将音频文件提取到数组

  var songs = [
      '{C:/Projects/audio/public/b(2).mp3}',
      '{C:/Projects/audio/public/b(3).mp3}',
      '{C:/Projects/audio/public/b(4).mp3}'

    ]
     console.log("songs checked")


    //here i am changing path
     var abc = 'C:/Projects/audio/public/sentence after merge.MP3';
    audioconcat(songs)
© www.soinside.com 2019 - 2024. All rights reserved.