Important
Cloning this repository is required in order to use the application!
-
Frontend deployment: https://ffmpegbenchmark.netlify.app/#/
First, make sure Node.js is installed on your device with the command:
node -v
If it is not installed you can install it from the official Node.js website.
Next, verify that FFmpeg is installed on your device with the command:
ffmpeg -version
If it is not installed you can install it from the official FFmpeg website and add the FFmpeg bin directory to the system PATH.
Next, verify that ffmpeg-quality-metrics is installed with the command:
ffmpeg-quality-metrics -version
If it is not installed, you can install it by following the installation instructions in the FFmpeg-quality-metrics repository.
Clone the Video processor repository from GitHub. You can clone it either from the IDE or using git clone:
git clone https://github.com/vjimcor955/benchmark_ffmpeg-video_processor
Once the repository is cloned, go into the repository directory and run the following command to install the dependencies:
npm install
After installing the dependencies, run the server using the following command:
node index.js
Important
Make sure the server is listening on port 3030, otherwise the frontend will not be able to make the necessary calls to process the videos.
Developed by Víctor Jiménez Corada - GitHub.