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