JavaScript Ffmpeg

Open-source JavaScript projects categorized as Ffmpeg | Edit details

Top 23 JavaScript Ffmpeg Projects

  • lossless-cut

    The swiss army knife of lossless video/audio editing

    Project mention: Not sure if you guys will appreciate this but i'm new to the game and it was probably my best moment so far in 100 hours lol (apologies for the quality i sent it to a friend and never meant to upload here) | | 2022-05-19

    Use lossless cut to mux the recorded voice-over track (from your mic), there's an option when you are about to export that mentions "keep tracks" press it and it should show you all the tracks in your videofile, probably just a sound and a video, just click the "add tracks from another file" and pickup your recording, that way you basically have the same quality without the headache of all the editing and encoding shit which losses quality and takes a bit of time (also keeps your machine cool since muxing doesn't use much CPU)

  • ffmpeg.wasm

    FFmpeg for browser and node, powered by WebAssembly

    Project mention: Ffmpeg-WASM: Ffmpeg in the Browser | | 2022-05-22
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • editly

    Slick, declarative command line video editing & API

    Project mention: What video editing software you use ? | | 2021-08-20

    It's intended to work nicely with Editly, a CLI-based

  • ccapture.js

    A library to capture canvas-based animations at a fixed framerate

    Project mention: Help! does anyone know how to export p5.js into WebM? | | 2022-04-15

    Check out CCapture.

  • ffmpeg.js

    Port of FFmpeg with Emscripten

    Project mention: Can Anyone help me with displaying a array of pixel values as an image in React ? | | 2022-03-23

    I think you want ffmpeg.js

  • FFCreator

    一个基于node.js的高速视频制作库 A fast video processing library based on node.js

    Project mention: FFCreator is a lightweight and flexible short video processing library based on node.js | | 2021-09-28
  • Music-bot

    A complete code to download for a cool Discord music bot !

    Project mention: Looking for a music bot | | 2021-10-25

    I used this GitHub repository which I used to host my music bot

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • nwjs-ffmpeg-prebuilt

    FFmpeg prebuilt binaries for NW.js / Chromium

    Project mention: Reddit video player doesn't work. | | 2021-10-14

    How to Install libffmpeg (for proprietary h.264 and aac support) for Opera for Linux_x64 Goto the URL opera://about and look at the "Browser identification" (User-Agent) string to see what major version of Chromium Opera is using (79, 80, 81, 82 etc.). Also, take note of the "install" path. You'll need that later. Goto and download the latest that's built with the same major version of Chromium that your Opera is. For example, if your Opera is built with Chromium 79, goto and download Or, goto and click on the link to the distro that has "chromium-codecs-ffmpeg-extra" for the version of Chromium you need. Then, on the page for the distro, click the "amd64" link to goto the download page. On the download page, you can download the deb file and then extract it to get out of it. For example, if you need for Chromium 81, goto and download the the deb file. (in this case though, ignore that and use the in\_83.0.4103.61-0ubuntu0.18.04.1\_amd64.deb that's from even though it says it's for Chromium 83) If nothing works, try a for the next version of Chromium and so on. Once you have the zip/deb file, extract it to get Then, create the folder lib_extra in Opera's install folder that you took note of in opera://about earlier and put in the lib_extra folder. The path to should then be opera_install_folder/lib_extra/ On Linux Mint, that'd be /usr/lib/x86_64-linux-gnu/opera/lib_extra/ On Arch Linux, it might be /usr/lib64/opera/lib_extra/ Again, goto the URL opera://about in Opera and look at the "install" path.

  • h265ize

    A node utility utilizing ffmpeg to encode videos with the hevc codec.

  • handbrake-js

    Video encoding / transcoding / converting for node.js

  • boram

    :film_strip: Cross-platform graphical WebM converter

  • stream-detector

    A Firefox addon for keeping track of manifests used by various streaming protocols and downloading media files.

    Project mention: Please help me find manifest mpd | | 2022-02-15

    For Chrome: (download the .crx file and drag it into chrome://extensions/, with developer mode checked)

  • homebridge-dafang

    Homebridge Plugin for Xiaomi Dafang / Wyze Cam IP Camera => Hey Siri, Start Video Recording

    Project mention: Do any cameras have the ability to rotate within HomeKit? | | 2022-02-04
  • AV-converter

    [] Convert an audio or video file to another format. Download YouTube videos or just the audio.

    Project mention: Issue with the FFMPEG app. | | 2021-12-29

    You can use my website (it uses FFmpeg) and it will work on your phone as long as you use the Firefox Nightly browser which is on Google Play.

  • sonos-web

    Web interface for Sonos audio systems (by denysvitali)

    Project mention: I hacked SONOS and YouTube the same day | | 2022-02-03

    Shameless plug: I did something similar 6 years ago and created sonos-web. Sadly I stopped working on the project, but it was indeed cool to play Youtube videos on your Sonos device (among other things).

  • wyzecam-hls

    Converts MP4 files from WyzeCam NFS to HLS stream. Much more stable alternative to RTSP firmware.

  • wybm

    :scissors: Extract and cut youtube webms

  • Scapix

    An image upscaling and denoiser app (by Specy-wot)

  • ReelSteady-Joiner

    ReelSteady Joiner merge multiple GoPro separate video files into one without losing the gyro data

    Project mention: Announcing Gyroflow - an advanced video stabilization tool written in Rust with GPU acceleration and cross-platform UI | | 2022-02-04

    You can do that with and Gyroflow can load that joined file

  • vidSmooth

    smooth out any video

    Project mention: What do you think about vidSmooth? | | 2021-08-13

    GitHub - uotw/vidSmooth: smooth out any video

  • recode-converter

    A modern & simple audio converter for video files

    Project mention: How do i encode my videos multiple audio tracks | | 2021-11-30

    You can find more on the website or on the GitHub repository

  • Midback

    Midback 2D Relative Imageboard

    Project mention: For those who want to open a forum, I present Midback 2D, written in Node.Js and Pug, the project aims to unite as many random files as possible. Take a look~^^ | | 2022-03-21

    Strike DAO is an experiment in participatory governance of blockchain art institutions.

    Project mention: The User Experience Problems Of Quadratic Voting | | 2022-03-28


NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-22.

JavaScript Ffmpeg related posts


What are some of the best open-source Ffmpeg projects in JavaScript? This list will help you:

Project Stars
1 lossless-cut 11,025
2 ffmpeg.wasm 7,721
3 editly 3,390
4 ccapture.js 3,029
5 ffmpeg.js 2,636
6 FFCreator 1,555
7 Music-bot 657
8 nwjs-ffmpeg-prebuilt 544
9 h265ize 511
10 handbrake-js 479
11 boram 367
12 stream-detector 344
13 homebridge-dafang 193
14 AV-converter 136
15 sonos-web 119
16 wyzecam-hls 57
17 wybm 54
18 Scapix 43
19 ReelSteady-Joiner 34
20 vidSmooth 27
21 recode-converter 22
22 Midback 5
23 5
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.