在node中将ogg文件转换为mp3文件

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

有人知道如何在node中将ogg文件转换为mp3文件吗?一些免费的库或片段可以实现这一目标?

node.js mp3 ogg
1个回答
5
投票

使用 npm 安装

fluent-ffmpeg
@ffmpeg-installer/ffmpeg

使用这些命令进行安装

npm 我@ffmpeg-installer/ffmpeg

npm 我流利-ffmpeg

const ffmpegPath = require('@ffmpeg-installer/ffmpeg').path
var ffmpeg = require('fluent-ffmpeg')
  , fs = require('fs')
  ffmpeg.setFfmpegPath(ffmpegPath)
var outStream = fs.createWriteStream('./output.mp3');

ffmpeg()
  .input('./input.ogg')
  .audioQuality(96)
  .toFormat("mp3")
  .on('error', error => console.log(`Encoding Error: ${error.message}`))
  .on('exit', () => console.log('Audio recorder exited'))
  .on('close', () => console.log('Audio recorder closed'))
  .on('end', () => console.log('Audio Transcoding succeeded !'))
  .pipe(outStream, { end: true });

© www.soinside.com 2019 - 2024. All rights reserved.