An open API service indexing awesome lists of open source software.

https://github.com/vickvasquez/get-media-duration

Get the duration of an media file (audio, video) from local storage or URL
https://github.com/vickvasquez/get-media-duration

audio ffmpeg ffprobe get-media-duration

Last synced: about 1 month ago
JSON representation

Get the duration of an media file (audio, video) from local storage or URL

Awesome Lists containing this project

README

          

# get-media-duration

## Install

```bash
pnpm add get-media-duration
```

## Usage

```js
import { getDuration, getDurationInMinutes } from 'get-media-duration'

getDuration('./audio.mp3')
.then(duration => console.log(duration))
.catch(console.log)

getDuration('https://samplelib.com/lib/preview/mp3/sample-3s.mp3')
.then(duration => console.log(duration))
.catch(console.log)

getDurationInMinutes('./audio.mp3')
.then(duration => console.log(duration))
.catch(console.log)

getDurationInMinutes('https://samplelib.com/lib/preview/mp3/sample-3s.mp3')
.then(duration => console.log(duration))
.catch(console.log)
```