Node.js API for Media File Processing
This project is a Node.js application that provides an API for various media file processing tasks. It is built using Express.js and includes features like file upload, video and audio processing using FFmpeg, and more.
To install and run this project, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
oryarn install
. - Start the server with
npm start
. The server runs on port 3001.
This API allows users to perform operations on media files, including:
-
Uploading media files (videos and audio).
-
Converting media files to different formats.
-
Modifying video resolution.
-
Extracting audio from video files.
-
Reducing noise in audio files. Endpoints:
-
POST /api/convertFile: Upload and process a media file.
-
Other endpoints for specific processing tasks (as per your project's functionality).
Contributions to this project are welcome. Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a clear description of your changes.