0.0.38 • Published 2 years ago
js-ffmpeg v0.0.38
js-ffmpeg
This is a simple wrapper for FFMPEG and FFPROBE.
Getting Started
git clone https://github.com/jsonize/js-ffmpeg.git
npm install
grunt
Basic Usage
ffmpeg = require('js-ffmpeg');
// raw call of ffprobe
ffmpeg.ffprobe('video.mp4').success(function (json) {
console.log(json);
}).error(function (error) {
console.log(error);
});
// improved and simplified values and errors
ffmpeg.ffprobe_simple('video.mp4').success(function (json) {
console.log(json);
}).error(function (error) {
console.log(error);
});
// raw call of ffmpeg (source(s), arguments, target, progress callback)
ffmpeg.ffmpeg('video.mp4', [...], 'output.mp4', function (progress) {
console.log(progress);
}).success(function (json) {
console.log(json);
}).error(function (error) {
console.log(error);
});
// improved and simplified call of ffmpeg (source(s), arguments, target, progress callback)
ffmpeg.ffmpeg_simple('video.mp4', {
width: 640,
height: 360,
auto_rotate: true,
ratio_strategy: "fixed",
shrink_strategy: "crop",
mixed_strategy: "crop-pad",
stretch_strategy: "pad"
}, 'output.mp4', function (progress) {
console.log(progress);
}).success(function (json) {
console.log(json);
}).error(function (error) {
console.log(error);
});
Contributors
- Ziggeo
- Oliver Friedmann
License
Apache-2.0
0.0.37
2 years ago
0.0.38
2 years ago
0.0.36
2 years ago
0.0.34
2 years ago
0.0.35
2 years ago
0.0.33
2 years ago
0.0.32
3 years ago
0.0.31
3 years ago
0.0.30
3 years ago
0.0.29
3 years ago
0.0.28
3 years ago
0.0.27
3 years ago
0.0.26
4 years ago
0.0.25
4 years ago
0.0.24
5 years ago
0.0.23
5 years ago
0.0.22
5 years ago
0.0.21
6 years ago
0.0.20
6 years ago
0.0.19
6 years ago
0.0.18
6 years ago
0.0.17
7 years ago
0.0.16
7 years ago
0.0.15
7 years ago
0.0.14
7 years ago
0.0.13
7 years ago
0.0.12
7 years ago
0.0.11
8 years ago
0.0.10
8 years ago
0.0.9
8 years ago
0.0.8
8 years ago
0.0.7
8 years ago
0.0.6
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.1
8 years ago