video2mp3

v0.1.8
Convert video to mp3 with using ffmpeg
video audio mp3 convert

video2mp3

Convert video to mp3 with using ffmpeg

npm Dependency Status

Prerequisite

It requires ffmpeg and liblamemp3 codec.

In ubuntu, you can install these libraries:

$ sudo apt-get install ffmpeg libavcodec-extra

Install

$ npm install video2mp3

API

var
video2mp3 = require('video2mp3');

video2mp3.convert(videoPath or videoStream, [options or mp3path], [callback])

If passed no-object type value (i.e. string, number ...) as the second argument, it equals convert(video, {mp3path: options}, callback).

options follows such properties:

  • options.mp3path is the path of output mp3.
  • options.sampleRate is the sampling rate, default is 44.1kHz.

If passed no options.mp3path, it returns stream object to convert to mp3.

video2mp3.convert('video.mp4').pipe(require('fs').createWriteStream('audio.mp3'));

Otherwise it converts video to mp3 and save to options.mp3path, and callback call with null or error object when it succeeded or failured.

video2mp3.convert('video.mp4', {mp3path: 'audio.mp3', sampleRate: 8000}, function (err) {
  if (err) throw err;
  console.log('convert successfully!');
});

Author

TSUYUSATO Kitsune (MakeNowJust)

License

Apache-2.0. Please read LICENSE.

Contribute

  1. Fork this repository.
  2. Checkout your feature branch.
  3. Commit your change.
  4. Push and Pull request.

Welcome your pull request :smile:

npm i video2mp3

Metadata

Downloads

Maintainers