Skip to content

rootstrap/nodejs-ffmpeg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FFMpeg integration with NodeJS

This repository includes proof of concept for a nodejs library that integrates ffmpeg as part of this research.

Installation

Use the npm package manager to install the needed dependencies for the POCs.

npm install

Note: instead of using ffmpeg-static, FFMpeg can be installed locally but to avoid extra config in the environment variables, it's recommended to use this module if you don't want to work with a specific version. ffmpeg-static also works with specific versions but the Env variable has to be configured with the proper CDN link

POC: node-ffmpeg

Prerequisites

Add the .avi video file that you want to be processed at the root of the project and rename it to input.avi. When running this script with

npm run fluent-ffmpeg

The code will pick up that .avi file and process it to:

  • Convert it to MP4 format.
  • Extract a frame (screenshot) at a given timeframe (in seconds).
  • Compress the video file while mantaining quality.

It will log out how much time it takes for each function to execute and the size of the resulting video files.

POC: node-ffmpeg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published