有人知道如何在node中将ogg文件转换为mp3文件吗?一些免费的库或代码片段可以实现吗?
py49o6xq1#
使用npm安装fluent-ffmpeg和@ffmpeg-installer/ffmpeg。使用这些命令进行安装npm i @ffmpeg-installer/ffmpegnpm i fluent-ffmpeg
fluent-ffmpeg
@ffmpeg-installer/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 });
1条答案
按热度按时间py49o6xq1#
使用npm安装
fluent-ffmpeg
和@ffmpeg-installer/ffmpeg
。使用这些命令进行安装
npm i @ffmpeg-installer/ffmpeg
npm i fluent-ffmpeg