frame-extractor

Updated version of video-frame-extractor:Wrapper around ffmpeg to extract an image from a particular time and frame

Usage no npm install needed!

<script type="module">
  import frameExtractor from 'https://cdn.skypack.dev/frame-extractor';
</script>

README

Modification of original old version of Video Frame Extractor

This library extracts frames from a video file using ffmpeg and saves the file to disk.

Dependencies

  • Mediainfo
  • ffmpeg

Usage

The output path is the path and the filename where the image should be stored on disk

npm install --save frame-extractor
var frameExtractor = require('frame-extractor');
//frameExtractor.extractFrame(sourceFilePath, numOfFrames, frameNumber, outputPath);
frameExtractor.extractFrame('http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4', "50",120, 'frame%04d.jpg');

Test

  • Edit the test/index.js and set the frameNumber and frames you want
node test/index.js