1.0.0 • Published 2 years ago

sharp-video-to-flac v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

node-extract-audio

Extract audio from video.

install

pnpm install node-extract-audio

usage

  • extractor
const { extractor } = require('node-extract-audio');

// cut video to temp file, extract audio from temp video
await extractor({
  inputFile, // input file (support mp4 flv)
  outputFile, // output file (support mp3 flac)
  duration, // duration (in seconds) example 100
  seekInput, // seek input example: '00:00:02'
  format, // output format (default is flac support mp3 flac)
});

// extract audio from video
await extractor({
  inputFile, // input file (support mp4 flv)
  outputFile, // output file (support mp3 flac)
  duration, // duration (in seconds) example 100
  seekInput, // seek input example: '00:00:02'
  format, // output format (default is flac support mp3 flac)
});
  • AudioExtractor

    • cut video

      const audioExtractor = new AudioExtractor({
        logger: console,
      });
      
      await audioExtractor.cutVideo({
        inputFile, // input file (support mp4 flv)
        outputFile, // output file (support mp4 flv)
        duration, // duration (in seconds) example 100
        seekInput, // seek input example: '00:00:02'
      });
    • extract audio

      const audioExtractor = new AudioExtractor({
        logger: console,
      });
      
      await audioExtractor.cutVideo({
        inputFile, // input file (support mp4 flv)
        outputFile, // output file (support mp3 flac)
        format, // output format (default is flac support mp3 flac)
      });