0.0.38 • Published 4 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
gruntBasic 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
4 years ago
0.0.38
4 years ago
0.0.36
4 years ago
0.0.34
4 years ago
0.0.35
4 years ago
0.0.33
4 years ago
0.0.32
5 years ago
0.0.31
5 years ago
0.0.30
5 years ago
0.0.29
5 years ago
0.0.28
5 years ago
0.0.27
5 years ago
0.0.26
6 years ago
0.0.25
6 years ago
0.0.24
7 years ago
0.0.23
7 years ago
0.0.22
7 years ago
0.0.21
8 years ago
0.0.20
8 years ago
0.0.19
8 years ago
0.0.18
8 years ago
0.0.17
8 years ago
0.0.16
9 years ago
0.0.15
9 years ago
0.0.14
9 years ago
0.0.13
9 years ago
0.0.12
9 years ago
0.0.11
9 years ago
0.0.10
10 years ago
0.0.9
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.1
10 years ago