Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xonecas/ffmpeg-node

Node.js Module for ffmpeg library.
https://github.com/xonecas/ffmpeg-node

Last synced: 3 months ago
JSON representation

Node.js Module for ffmpeg library.

Awesome Lists containing this project

README

        

#FFMPEG-NODE

Node.js module to control ffmpeg
### To install
>npm install ffmpeg-node

### Usage

```
ffmpeg.call(
[ ... ], // array of ffmpeg flags
callback // function to call after ffmpeg is done
);
```

Examples:
>See file test.js

These are the ffmpeg commands used by the module for the convenience methods.
(If you know how to improve them for better quality/speed, please let me know).

```
mp4:

ffmpeg -i ./test.3gp \
-acodec libfaac -ab 128k -ar 41000 \
-vcodec libx264 -vpre slow -vpre baseline -s 640x360 -r 25 \
./test.mp4

ogg:

ffmpeg -i ./test.3gp \
-acodec libvorbis -ab 128k -ar 41000 \
-vcodec libtheora -s 640x360 -r 30 \
./test.ogg

webm:

ffmpeg -i ./test.3gp \
-acodec libvorbis -ab 128k -ar 41000 \
-vcodec libvpx -s 640x360 -b 614400 -aspect 16:9 \
./video.webm

```