Awesome
ffmpeg-probe
Wrapper around ffprobe for getting info about media files such as width, height, and duration.
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
- fluent-ffmpeg
- awesome-ffmpeg - A curated list of awesome ffmpeg resources with a focus on JavaScript.
License
MIT © Travis Fischer
Support my OSS work by <a href="https://twitter.com/transitive_bs">following me on twitter <img src="https://storage.googleapis.com/saasify-assets/twitter-logo.svg" alt="twitter" height="24px" align="center"></a>