10 Best JavaScript Video Manipulation Libraries

List hand-picked by Openbase Experts
Learn More

twilio-video

Twilio’s Programmable Video JavaScript SDK

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
3Great Documentation
3Easy to Use
3Highly Customizable
GitHub Stars
483
Weekly Downloads
91K
Last Commit
2mos ago

cloudinary

Cloudinary NPM for node.js integration

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.9/ 5
9
Top Feedback
5Easy to Use
4Great Documentation
2Performant
GitHub Stars
497
Weekly Downloads
147K
Last Commit
2mos ago
ffm

ffmpeg

ffmpeg module for nodejs

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
4Poor Documentation
3Easy to Use
2Bleeding Edge
GitHub Stars
471
Weekly Downloads
31K
Last Commit
5yrs ago

fluent-ffmpeg

A fluent API to FFMPEG (http://www.ffmpeg.org)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.5/ 5
2
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
191K
Last Commit
1yr ago

@google-cloud/video-intelligence

Node.js client for Google Cloud Video Intelligence: Search and discover your media content.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
53
Weekly Downloads
1K
Last Commit
1mo ago
nvl

node-video-lib

Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
284
Weekly Downloads
441
Last Commit
3mos ago

shotstack-sdk

Node SDK for Shotstack, the cloud video editing API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
223
Last Commit
3mos ago
vs

video-stitch

A node module that performs cutting, clips extraction, merging on videos using ffpmeg.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
51
Weekly Downloads
276
Last Commit
7mos ago
evs

express-video-stream

Express Video Stream is a middleware plugin for express that allows you to stream video files from your server. It uses standard HTML5 video tags, and sends chunks rather than the whole file.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
7
Last Commit
4mos ago
fn

ffmpeg-node

Node.js Module for ffmpeg library.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
120
Weekly Downloads
40
Last Commit
6yrs ago
ffe

fluent-ffmpeg-extended

A fluent API to FFMPEG (http://www.ffmpeg.org)

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
12
Last Commit
8yrs ago
vs

video-screen

take screenshots at any point during a video

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
11
Last Commit
6yrs ago

html5-video-compositor

This is the BBC Research & Development UX Team's experimental shader based video composition engine for the browser. For new projects please consider using or new VideoContext library https://github.com/bbc/videocontext .

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
204
Weekly Downloads
1
Last Commit
5yrs ago