有人知道如何在node中将ogg文件转换为mp3文件吗?一些免费的库或片段可以实现这一目标?
使用 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 });