Show HN: FFmpeg WebCLI – Full FFmpeg in Browser, Offline PWA, No Uploads(WASM)
Posted by tejaswigowda 5 days ago
Built a browser-based FFmpeg editor that runs entirely client-side via WebAssembly. Your files never leave your device -- all processing happens in a Web Worker. Works offline as an installable PWA after first load.
Comments
Comment by senshi001 5 days ago
If it’s fully client side, then you are just opening a file in essence - no clouds in sight!
Comment by hdb2 5 days ago
Comment by pooploop64 5 days ago
Comment by shevy-java 5 days ago
Comment by arpadav 5 days ago
Comment by tejaswigowda 4 days ago
Comment by majorchord 5 days ago
Comment by fastily 5 days ago
Comment by tejaswigowda 4 days ago
Comment by rmast 5 days ago
Comment by tejaswigowda 4 days ago
Comment by rvz 5 days ago
Tells you that most here just read the headline and not the code or commits any-more and this will just become abandonware.
Comment by tejaswigowda 4 days ago
Comment by ale42 5 days ago
Comment by dtf 5 days ago
Comment by tejaswigowda 4 days ago
Comment by jamal-kumar 5 days ago
Comment by dtf 5 days ago
Comment by tejaswigowda 4 days ago
Comment by adzm 5 days ago
Comment by jamal-kumar 1 hour ago
Comment by westurner 5 days ago
> Objective metrics and tools for video encoding and source signal quality: netflix/vmaf, easyVmaf, psy-ex/metrics, ffmpeg-quality-metrics,
netflix/vmaf: https://GitHub.com/netflix/vmwaf
gdavila/easyVmaf: https://github.com/gdavila/easyVmaf
psy-ex/metrics: https://github.com/psy-ex/metrics/
slhck/ffmpeg-quality-metrics: Calculate quality metrics with FFmpeg (SSIM, PSNR, VMAF, VIF) https://github.com/slhck/ffmpeg-quality-metrics
Something like this would be great too:
The Ardour Manual > Loudness Analyzer and Normalizer: https://manual.ardour.org/mixing/basic-mixing/loudness-analy...
Comment by tejaswigowda 4 days ago
Comment by colek42 5 days ago
Comment by tejaswigowda 4 days ago
Comment by pepa65 4 days ago
Works really well. It does say "100% local. Data never leaves your browser." but indeed, a icon that does not a cloud-upload would be clearer.
Comment by tejaswigowda 4 days ago
Comment by tejaswigowda 4 days ago
Thanks for all the comments. Changed upload icon to floppy disk to make it clear that all data stays local.
Comment by shevy-java 5 days ago
Comment by tejaswigowda 4 days ago
Comment by bxclltkfz 5 days ago
Comment by tejaswigowda 4 days ago
Comment by mdswanson 5 days ago
Comment by tejaswigowda 4 days ago
My personal pain point. I teach entertainment engineering at univ. We need this. All the time. Getting IT to install this in a classroom is a pain. It has already reduced my pain regarding this (anecdotal, yes. But I see the results and am planning to do a usability study). Thought it might be useful to someone else.
Comment by zuzululu 5 days ago
Comment by rmast 5 days ago
I’ve been surprised how easy it can be to get Python and C# code running in a browser.
Comment by tejaswigowda 4 days ago
Comment by harshit119 4 days ago
Comment by theturtletalks 5 days ago
Comment by tejaswigowda 4 days ago
Comment by anoop4bhat 4 days ago
Comment by sivapa 4 days ago
Comment by luispa 5 days ago
Comment by tejaswigowda 4 days ago
Comment by flynnsinclair07 3 days ago
Comment by aleksandre_dev 5 days ago
Comment by thomas_viaelo 5 days ago
Comment by mathisdev7 3 days ago