-
FFmpeg is a powerful command line tool for handling video, audio and other multimedia files and streams. It is any video developer's utility for editing, transcoding, and remuxing virtually any format. It is developed in C and available for most platforms.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
This has already been done before. You can check out ffmpeg.wasm for running the FFmpeg CLI in the browser environment.
-
ffmpeg-libav-tutorial
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: πΊπΈ π¨π³ π°π· πͺπΈ π»π³ π§π·
If you are not familiar with libav, ffmpeg-libav-tutorial is a great introduction.
-
Check out https://github.com/alfg/ffmpeg-webassembly-example for the full demo files in this guide.
-
I also have a more advanced example of using FFProbe via Wasm: https://github.com/alfg/ffprobe-wasm
-
-
We can do this by running simple NodeJS server using Express, easily:
Related posts
-
Show HN: I Added a Feature to WhatsApp-Web, Animated GIFs Uploads (Chrome Ext.)
-
FFmpeg-online: ffpmeg running on the browser
-
Locoly (locoly.app): an in-browser video editor running all computations locally
-
Downloadable Software to Convert MKV to MP4
-
[TASK] Reverse Engineer my Web App Before Production