https://github.com/tromesh/ffmpegdotjs
ffmpeg module for nodejs
https://github.com/tromesh/ffmpegdotjs
ffmpeg javascript-library video-processing
Last synced: 10 months ago
JSON representation
ffmpeg module for nodejs
- Host: GitHub
- URL: https://github.com/tromesh/ffmpegdotjs
- Owner: TRomesh
- License: mit
- Created: 2018-09-18T05:41:56.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T03:36:12.000Z (over 3 years ago)
- Last Synced: 2024-12-17T11:04:16.445Z (over 1 year ago)
- Topics: ffmpeg, javascript-library, video-processing
- Language: JavaScript
- Size: 688 KB
- Stars: 4
- Watchers: 3
- Forks: 3
- Open Issues: 14
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# ffmpegdotjs
[](https://github.com/TRomesh/ffmpegdotjs/blob/master/LICENSE) [](https://www.npmjs.com/package/ffmpegdotjs) [](https://www.npmjs.com/package/ffmpegdotjs)
Coming Soon!
:film_strip: :scissors: :memo: :camera:
## Prerequisite
- FFMPEG version 3.4.4 and higher
- NodeJs v8.12.0 and higher
## Installation
This is a [Node.js](https://nodejs.org/en/) module available through the
[npm registry](https://www.npmjs.com/).
```bash
// using npm
$ npm install ffmpegdotjs
// using yarn
$ yarn add ffmpegdotjs
```
## API Methods
- [x] Video Conversion
- [x] Thumbnail Generation
- [x] Image Capturing
- [x] Audio Extraction
- [x] Video Compression
- [x] Overlay Image
- [x] Overlay Text
- [x] Make Video from Audio and Images
- [x] Trim Video
## Usage
```bash
const ffmpegdotjs = require("ffmpegdotjs");
ffmpegdotjs.trimvideo("Test.mp4",0,30,"test").then((file)=>{
console.log(file);
});
```
### License
ffmpegdotjs is [MIT licensed](./LICENSE).