node package manager

ffmpeg-node

Node.js Module for ffmpeg library

Node.js module to control ffmpeg

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