@snowflake-dev/get-audio-duration
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

get-audio-duration

NPM version Build Status Maintainability Test Coverage License NPM bundle size (minified) Downloads

Get the duration of audio files/streams with ffprobe.

Install

$ npm install --save get-audio-duration

Usage

const { getAudioDurationInSeconds } = require('get-audio-duration')

// From a local path...
getAudioDurationInSeconds('audio.flac').then((duration) => {
  console.log(duration)
})

// From a readable stream...

const fs = require('fs')
const stream = fs.createReadStream('audio.flac')

getAudioDurationInSeconds(stream).then((duration) => {
  console.log(duration)
})

// If you need to customize the path to ffprobe...

getAudioDurationInSeconds('audio.flac', '/path/to/ffprobe').then((duration) => {
  console.log(duration)
})

Package Sidebar

Install

npm i @snowflake-dev/get-audio-duration

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

15.8 kB

Total Files

9

Last publish

Collaborators

  • autione