Skip to content

Wrapper around ffprobe for getting info about media files.

Notifications You must be signed in to change notification settings

transitive-bullshit/ffmpeg-probe

Repository files navigation

ffmpeg-probe

Wrapper around ffprobe for getting info about media files such as width, height, and duration.

NPM Build Status JavaScript Style Guide

Install

npm install --save ffmpeg-probe
# or
yarn add ffmpeg-probe

Usage

const ffmpeg = require('fluent-ffmpeg')
const probe = require('ffmpeg-probe')

const info = await probe('input.mp4')

// info = {
//   width: 640,
//   height: 360,
//   duration: 4000,
//   fps: 25,
//   streams: [ ... ],
//   format: { ... }
// }

API

probe(input)

Returns a Promise for the probe information augmented with the first stream's width, height, and duration in milliseconds.

input

Type: String

Path or URL to a media file.

Related

License

MIT © Travis Fischer

Support my OSS work by following me on twitter twitter

About

Wrapper around ffprobe for getting info about media files.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published