Convert ogg file to mp3 file in node

2.7k Views Asked by At

Does someone know how to convert ogg files to mp3 files in node? Some free libarary or snippet to achieve that?


1

There are 1 best solutions below

0
Mehnoor Siddiqui On

Install the fluent-ffmpeg and @ffmpeg-installer/ffmpeg using npm.

Use these commands for installation

npm i @ffmpeg-installer/ffmpeg

npm i fluent-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 });